Search jobs > Birmingham, AL > Temporary > Software engineer

Software Engineer

Deploy
Birmingham, Alabama, USA
Full-time

Job Title : Software Engineer (Linux & Embedded Systems C)

Location : Remote

Employment Type : Sixteenmonth Contract

Company : Alloy Digital

Job Summary :

We are seeking a talented and experienced Software Engineer to join our team. The ideal candidate will have a strong background in Linux embedded systems and C programming.

You will work on the design development and optimization of embedded software that drives our cuttingedge products. This role requires a deep understanding of hardwaresoftware integration programming and performance optimization in resourceconstrained environments.

Key Responsibilities :

Design develop and maintain software for embedded systems using C.

Work closely with hardware engineers to ensure seamless integration of software and hardware components.

Optimize software for performance efficiency and memory usage in resourceconstrained environments.

Develop and maintain software on Linuxbased systems including kernel modifications device drivers and systemlevel applications.

Debug troubleshoot and resolve issues related to embedded software and system performance.

Collaborate with crossfunctional teams to define software requirements and develop innovative solutions.

Implement robust scalable and maintainable code following best practices in software engineering.

Participate in code reviews testing and validation of software solutions.

Maintain detailed documentation of design development and testing processes.

Ensure software meets performance quality and reliability standards.

Qualifications :

Bachelors or Masters degree in Computer Science Electrical Engineering or a related field.

3 years of experience in embedded software development specifically in Linux environments.

Proficiency in C programming (C11 or later preferred).

Strong experience with embedded Linux including kernel development device drivers and systemlevel programming.

Familiarity with hardwaresoftware integration and experience working closely with hardware engineers.

Remote Work :

4 days ago
Related jobs
Promoted
Tocaro Blue
Birmingham, Alabama

Looking for an opportunity to make an impact at a fast growing, investor-backed AI/ML company? Do you have experience working with a software team and building cloud-based software? This is an exciting opportunity with a fast-growing team at the cutting-edge intersection of AI/ML models, sensor fusi...

Highmark Health
AL, Working at Home, Alabama

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Shipt
Birmingham, Alabama
Remote

As our Software Engineer in Birmingham, Minneapolis, or working remotely, you will focus on the software that calculates, tracks and issues shopper pay. Every day you will work on a team of 5-6 engineers to design, develop, test, deploy and maintain application code using Golang, Python, Cassandra, ...

Home Depot
ALABAMA, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

PNC Bank NA
Birmingham, Alabama

Aligns business strategy with software solutions. Proposes, designs & codes software solutions to address complex business needs. Application Development, Business Management, Customer Needs, Customer Solutions, Design, Group Problem Solving, Process Improvements, Release Management, Software Soluti...

Daxko
Birmingham, Alabama

This includes heavy collaboration with product managers, architects, and other software engineers to build best-in-class software using modern technologies and an agile development process. Net Software Engineer, you are responsible for developing high-quality applications and writing code daily. St...

Deploy
Birmingham, Alabama

Job Title: Software Engineer (Linux & Embedded Systems C). We are seeking a talented and experienced Software Engineer to join our team. Work closely with hardware engineers to ensure seamless integration of software and hardware components. Implement robust scalable and maintainable code follow...

Maximus
Birmingham, Alabama
Remote

Description & Requirements As a Sr Software Engineer, the incumbent will be (1) maintaining and improving existing IT systems focused on supporting health and research programs (2) Collaborating with stakeholders to determine operational needs (3) Designing new IT solutions/functionalities usin...

Lockheed Martin
Alabama

Independent evaluation of software processes and products and their conformity to standards, models, and software engineering program-defined processes. Quality Engineering, System Safety, Engineering, Manufacturing, Integration & Test). ASQ Certified Software Quality Engineer (CSQE). Our amazing pe...

LexisNexis Risk Solutions Inc. Company
Home Based, Alabama
Remote

Software Engineering experience. We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. BS Engineering/Computer Science or equivalent experience required. ...