Software Engineer

1 month ago


Birmingham, United States Deploy 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 :

No



  • Birmingham, Alabama, United States OneStream Software Full time

    Job Summary:OneStream Software is seeking a highly skilled Senior Software QA Performance Engineer to join our team. As a Senior Software QA Performance Engineer, you will play a critical role in ensuring the performance and efficiency of our software applications and supported systems. You will analyze the performance of existing software systems, identify...

  • Software Engineer

    4 weeks ago


    Birmingham, United States Deploy 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...

  • DevOps Engineer

    4 weeks ago


    Birmingham, Alabama, United States McLeod Software Full time

    Job Summary:The DevOps Administrator will play a pivotal role in bridging the gap between development and operations at McLeod Software. This position requires a strong understanding of software applications and their deployment, as well as the ability to facilitate collaboration between software developers, system operators, and other IT staff.Key...


  • Birmingham, Alabama, United States Apex Systems Full time

    Position:Mainframe Software EngineerApex Systems is seeking a skilled Mainframe Software Engineer to join our team. As a Mainframe Software Engineer, you will be responsible for the installation of IBM and ISV software on the mainframe and installing client components in support of the mainframe software.Key Responsibilities:Install and configure IBM and ISV...

  • Software Engineer I

    4 weeks ago


    Birmingham, Alabama, United States Genuine Parts Company Full time

    Job Summary:As a Software Engineer I at Genuine Parts Company, you will play a key role in managing trouble tickets and developing basic information systems. This position involves designing, developing, and installing software solutions, as well as testing and analyzing systems to improve operations. You will work closely with senior software development...


  • Birmingham, United States CV Library Full time

    Senior Software EngineerJob Type: Permanent Salary: £80,000 pa basic salary Skills:NodeJS / Javascript / AngularJS / ReactJS / AWS Location: West MidlandsWe are looking for a senior Software Engineer to be part of a dynamic, forward-thinking team focused on innovation and collaboration. We offer an informal, supportive work environment with a focus on...


  • Birmingham, Alabama, United States EBSCO Full time

    Software Engineering InternMoultrie Mobile, a division of PRADCO Outdoor Brands, is seeking a highly motivated and detail-oriented Software Engineering Intern to join our team. As a Software Engineering Intern, you will have the opportunity to work on implementing new features and creating solutions for the Moultrie Mobile platform under the guidance of more...


  • birmingham, United States Brooksource Full time

    Jr. Software EngineerContract-to-HireBirmingham, AlabamaAs a Junior Software Engineer for Brooksource, you will be a part of a business-critical applications project with company-wide-visibility for one of our enterprise-level clients in the health insurance space. Joining a curated team of fellow, jr. software engineers, you will be working alongside the...


  • birmingham, United States Brooksource Full time

    Jr. Software EngineerContract-to-HireBirmingham, AlabamaAs a Junior Software Engineer for Brooksource, you will be a part of a business-critical applications project with company-wide-visibility for one of our enterprise-level clients in the health insurance space. Joining a curated team of fellow, jr. software engineers, you will be working alongside the...


  • Birmingham, Alabama, United States United Software Group Full time

    We are seeking a highly skilled Release Train Engineer to join our team at United Software Group. As a key member of our IT consulting team, you will be responsible for leading the Agile project management process and ensuring the successful delivery of projects to our clients.Key Responsibilities:Lead the Agile project management process, ensuring timely...


  • Birmingham, United States Brooksource Full time

    Jr. Software EngineerContract-to-HireBirmingham, AlabamaAs a Junior Software Engineer for Brooksource, you will be a part of a business-critical applications project with company-wide-visibility for one of our enterprise-level clients in the health insurance space. Joining a curated team of fellow, jr. software engineers, you will be working alongside the...

  • Software Engineer

    3 weeks ago


    Birmingham, Alabama, United States Marriott International, Inc Full time

    We are looking for a Software Engineer to join our team. The ideal candidate will have experience with cloud-based systems and be proficient in Python and Java.Responsibilities:Design and develop scalable cloud-based systemsCollaborate with cross-functional teams to ensure seamless system integrationParticipate in code reviews and ensure high-quality...


  • Birmingham, Alabama, United States United Software Group Full time

    United Software Group is a fast-growing IT & Engineering Consulting Company, serving its Clients from last 20 years with a staff strength of 2500 in 17 offices globally, operating across 8 countries in North America, Latin America, Asia Pacific and Europe.We are aggressively recruiting for a Release Train Engineer to work on one of our client's project in...


  • Birmingham, United States Martineau Recruiting Technology Full time

    Our client is seeking a talented Software Engineering leader that's come up the ranks, has led application modernization efforts and seeking the challenge of defining future state technology strategy and platforms to help eliminate technical debt, increase speed of delivery and reusability by leveraging microservices, APIs, modern frontend frameworks and...

  • Lead Software Engineer

    6 months ago


    Birmingham, United States Deploy Alloy Full time

    About the job Lead Software Engineer Description We are looking for a Senior Software Engineer to drive development of our franchisee and customer-facing software systems, apps, and websites, to help deliver on the promise of excellent service in the home services industry. Experience with full-stack development technologies, database systems, operating...

  • Software Engineer

    4 weeks ago


    Birmingham, Alabama, United States NaphCare Full time

    Overview:NaphCare is a leading provider of quality healthcare in the correctional industry. We are seeking a skilled Software Developer to join our Integrations Team at our Corporate Headquarters in Birmingham, AL.This is an excellent opportunity for a talented individual to build and enhance enterprise-grade software systems utilizing the Microsoft .NET...


  • Birmingham, Alabama, United States PNC Financial Services Group Full time

    Job SummaryPNC Financial Services Group is seeking a highly skilled Software Engineering Principal to lead our enterprise digital identity development efforts. The successful candidate will be responsible for governing digital identity development, guiding solution architects, and proposing software solutions to address complex business needs.Key...


  • Birmingham, Alabama, United States IDR Healthcare Full time

    About the Role: We are seeking a highly skilled Software Engineer to join our team at {company}.Main Responsibilities:• Design, develop, and maintain scalable software applications,• Collaborate with cross-functional teams to identify and prioritize project requirements,• Implement secure coding practices and follow industry standards.Requirements:•...

  • Software Engineer IV

    2 months ago


    Birmingham, United States Black Creek Integrated Systems Full time

    Job DescriptionJob DescriptionReasonable accommodation are available for qualified individuals with disabilities upon request.Essential Duties and ResponsibilitiesPerform coding duties within a specified timeframe.Assist with software support and troubleshooting through interaction with customers.Assist with software installation, configuration, and...


  • Birmingham, United States Tocaro Blue Full time

    Senior Software EngineerLooking for an opportunity to make an impact at a fast growing, investor-backed AI/ML company? Do you have experience leading 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 fusion, and large datasets. You will be an...