Embedded Software Engineer
Concurrent Technologies Corporation
We're building something powerful. Let's build it together.
We've delivered high-performance embedded computing solutions for four decades across industries including defence, telecoms, and aerospace. We're proud to be experts in what we do and are looking for an Embedded Software Engineer to join our brilliant team.
The Role
The constant requirement for new, better, and more complex products means that the company requires an additional Embedded Software Engineer. The Software Engineering team is responsible for breathing life into our computer products by creating and maintaining the BIOS, and Board Support Packages (as well as additional software) required for their operation.
What will I be delivering?
• Design, develop and maintain the software in one or more of the
following areas:
o UFEI BIOS
o Board support packages (linux, Windows, Vxworks) and drivers
o Bare-metal microcontroller programming
• Work with our hardware designers:
o During the design phase to specify the product
o During board bring up to get the prototype hardware working
o During the design proving phase to validate the product
• Work closely with the realisation team in defining test software plans.
• Work on challenging customer issues that get escalated to engineering
team.
• Working with the hardware design authorities and software architect to
support product specification.
The hardware and software platforms vary, but most of the devices used are
complex and a good appreciation of the hardware is a pre-requisite for this role. What do I need to bring with me?
Demonstrated knowledge and experience:
• Proficient in Embedded C programming for x86, PowerPC, or high performance ARM processors.
• Practical experience programming a variety of hardware devices at the
register level.
• Good appreciation of hardware.
• Excellent problem-solving and debugging skills.
• Ability to apply a systematic approach to software debugging, ensuring
thorough and efficient resolution of issues.
• Experience in one or more of the following:
• Developing Linux, Windows, and/or VxWorks BSPs, system, and device
drivers.
• Developing low-level, embedded software for Linux or a similar
operating system.
• Developing UEFI BIOS.
• Bare-metal microcontroller programming, including direct register
manipulation and low-level hardware interfacing.
• Good knowledge of software engineering tools and best practices.
• Experience working in an interdisciplinary engineering and project team. Benefits for Working at Concurrent
Work Eligibility
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. To conform to U.S. Government export control regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State or Department of Commerce.
Equal Opportunity Statement
We are an equal opportunity employer and believe in the power of a diverse, inclusive team. We welcome all applications from all suitably qualified people, regardless of race, sex, disability, religion / belief, sexual orientation or age. Please let us know if you require anything which would enable your success throughout our interview process.
Security Clearance
Please be aware that certain roles working for Concurrent will be subject to security and export control restrictions. These specific roles are therefore subject to candidates being able to meet BPSS level pre-employment screening criteria.
We've delivered high-performance embedded computing solutions for four decades across industries including defence, telecoms, and aerospace. We're proud to be experts in what we do and are looking for an Embedded Software Engineer to join our brilliant team.
The Role
The constant requirement for new, better, and more complex products means that the company requires an additional Embedded Software Engineer. The Software Engineering team is responsible for breathing life into our computer products by creating and maintaining the BIOS, and Board Support Packages (as well as additional software) required for their operation.
What will I be delivering?
• Design, develop and maintain the software in one or more of the
following areas:
o UFEI BIOS
o Board support packages (linux, Windows, Vxworks) and drivers
o Bare-metal microcontroller programming
• Work with our hardware designers:
o During the design phase to specify the product
o During board bring up to get the prototype hardware working
o During the design proving phase to validate the product
• Work closely with the realisation team in defining test software plans.
• Work on challenging customer issues that get escalated to engineering
team.
• Working with the hardware design authorities and software architect to
support product specification.
The hardware and software platforms vary, but most of the devices used are
complex and a good appreciation of the hardware is a pre-requisite for this role. What do I need to bring with me?
Demonstrated knowledge and experience:
• Proficient in Embedded C programming for x86, PowerPC, or high performance ARM processors.
• Practical experience programming a variety of hardware devices at the
register level.
• Good appreciation of hardware.
• Excellent problem-solving and debugging skills.
• Ability to apply a systematic approach to software debugging, ensuring
thorough and efficient resolution of issues.
• Experience in one or more of the following:
• Developing Linux, Windows, and/or VxWorks BSPs, system, and device
drivers.
• Developing low-level, embedded software for Linux or a similar
operating system.
• Developing UEFI BIOS.
• Bare-metal microcontroller programming, including direct register
manipulation and low-level hardware interfacing.
• Good knowledge of software engineering tools and best practices.
• Experience working in an interdisciplinary engineering and project team. Benefits for Working at Concurrent
- 20 days' vacation + 7 public holidays
- 5 sick/personal days per year
- Annual profit share bonus
- Employee referral scheme
- Flexible Spending Account
- Health insurance
- Health Reimbursement Account
- One paid volunteering day per year
- Principal 401K Plan
- YuLife wellbeing app
Work Eligibility
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. To conform to U.S. Government export control regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State or Department of Commerce.
Equal Opportunity Statement
We are an equal opportunity employer and believe in the power of a diverse, inclusive team. We welcome all applications from all suitably qualified people, regardless of race, sex, disability, religion / belief, sexual orientation or age. Please let us know if you require anything which would enable your success throughout our interview process.
Security Clearance
Please be aware that certain roles working for Concurrent will be subject to security and export control restrictions. These specific roles are therefore subject to candidates being able to meet BPSS level pre-employment screening criteria.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in United States vacancy
- ...Responsibilities: Develop and validate embedded control software for robotic and mechatronic automation systems. Design... ...and coordinating project deliverables. ~ Bachelor's degree in Computer Science or Electrical Engineering required....Suggested
$90 per hour
...Sr. Embedded Software/Firmware Engineer Canada-Remote About Ethernovia, Inc. Ethernovia is developing the future of Ethernet-based networks to realize the full potential of software-defined and autonomous vehicles, robotics and other intelligent machines. Founded...SuggestedWork experience placementRemote workFlexible hours$140k - $165k
...This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Lead Embedded Software Engineer in United States. This role sits at the heart of safety-critical avionics software development, where reliability, precision, and certification...SuggestedRemote jobFull timeFlexible hours- ...Job Purpose The Embedded Software/Firmware Engineer is responsible for developing algorithms and code for real-time signal processing to include communication and data transfer between system level hardware and embedded hardware. The Embedded Software/Firmware...SuggestedFull time
- ...Position : Firmware Engineer (Embedded Software Engineer) – Junior Level Location : Franklin Lakes, NJ Duration : 12 Months Total Hours/week : 40.00 Client: Medical Device Company Level of Experience: Senior Level Client: Medical Device Company Job...SuggestedContract work
- ...Senior Embedded Software/Firmware Engineer Duration: 6+ months Location: Houston, TX Job Description: • BS/MS in CS / IT / OTHER with 8 years' experience with embedded software development on Linux and team management skills - managing software...
- ...debugging-troubleshooting) and customizing embedded code (C/C++_ on a Linux type RTOS... ...Computer Science, Electrical or Computer Engineering) Pluses (not required/nice to have/are... ...development Experience with Robot Applications Software Development (ROS2 is a plus)...Work at officeRelocation packageMonday to Friday
$97.74k - $144.46k
...Firmware/ Embedded Software Engineer Essential duties and responsibilities: Participate in the design, implementation, and test of firmware/software systems. Understand hardware and software interactions and collaborate with hardware engineers. Prepare...ApprenticeshipFlexible hours- ...RESPONSIBILITIES: The role of Road Ready Firmware/Embedded Software Engineer will support the growth of the Road Ready product. Specific duties and responsibilities include: Design and implement software of embedded devices and systems from...Permanent employmentWork experience placement
- ...Position: Embedded Software/Firmware Engineer Location: Franklin Lakes, NJ Duration: 12+ Months Contract Total Hours/week: 40.00 1st Shift Client: Medical Device Company Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only) No H1B’s...Contract workH1bDay shift
- ...Responsibilities * Analyzing and communicating software/firmware requirements * Creating... ...BS or MS in Computer Science / Electrical Engineering or related field. * 7 years or more SW development experience with embedded applications. * Able to develop HW and peripheral...Full time
- ...IDR is seeking a strong Firmware Embedded Software Engineer to join one of our top clients for an opportunity in Loveland, CO. This role involves developing and maintaining embedded software in a cutting-edge R&D environment within the industry focused on water quality...Permanent employmentContract work
- ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00 1st Shift Description: Senior Firmware or Embedded Software Engineer Responsibilities • Develop, enhance and...Contract workLocal areaRemote workDay shift
- .... Backed by leading venture capital and engineering partners, we are rapidly scaling the design... ...communications, directly working on software development for cutting-edge satellite communications... ...field Experience developing embedded software for space-based systems...Permanent employment
- ...Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. Contractor with...Long term contractFor contractorsImmediate start
- ...Embedded Software/Firmware Engineer Radiance Technologies, a rapidly growing employee-owned company, is searching for talented scientists and engineers with interest in microelectronics security and systems security development to join our Advanced Technology Development...Work experience placement
- ...our SoC development team, our team is looking for engineers with a passion for System-On-Chip and embedded SW development. Within the system-on-chip team,... ...features shine in the final product. As an embedded software engineer, you will work alongside the design and validation...Work experience placementWorldwide
$150k - $300k
...About the role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range of processors, accelerators, and custom silicon in our robotics and Physical AI systems. This is a deeply hands-on...Local areaFlexible hours$125k
...Senior C++ Embedded Firmware Software Engineer Five or more years of C, C++, or C# embedded firmware engineering experience as well as a four year degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering are required Pay is...Permanent employmentFull timeRemote work- ...Role: Embedded/Firmware Software Test Engineer Level 1 Location: Johnson City, TN 37604 Contract Duration: 12 Months • At least 1 year. • Entry- 1 to 2 years of experience . Will take someone out of college. • Onsite in the beginning. Should things...Contract workRemote work
- ...are seeking a highly skilled Test Firmware Engineer to join our team and contribute to the development of Design Verification software solutions fo r PCBAs and ECUs (Electronic... ...Develop and maintain embedded software solutions for Design Verification...
- ...Position: Cybersecurity Software Developer (Automotive Embedded) Location: Auburn Hills Job Description: We are seeking an experienced Cybersecurity Software Developer with strong expertise in automotive embedded systems to design, develop, and integrate secure...
- ...W2 and locals only Embedded Software Engineer – AI and Machine Learning Location: Fully Onsite. Warren, MI JD: This project will investigate methods for efficiently using AI and Machine Learning architecture on embedded computing platforms, optimizing their...Local area
- ...Software Engineer Sterling Heights, MI We are hiring an Embedded Software Engineer in Sterling Heights, MI to support development of advanced ground combat vehicle software systems and embedded vehicle architectures for mission-critical defense platforms. This...Afternoon shift
- ...Job Title: LabVIEW & BMS Engineer Location: Milwaukee, WI Job Type: Full-Time Job Summary: We are seeking a skilled LabVIEW & Battery Management System (BMS) Engineer to develop, validate, and support battery testing and control systems. The ideal candidate...Full time
$130k - $150k
...Job Title: Embedded Software Engineer 3 Clearance Requirement: Secret Location: On site 5 days a week in Rolling Meadows, IL Pay: $130-150k (paid hourly) Insight Global is looking for an Engineer Embedded Software 3 to support our client's RF Software department...Hourly pay- ...Android Open Source - Embedded Software Engineer ***DoD Secret Clearance Required*** Location – Dedham, MA / Onsite Duration - 1 year to start Education Requires a Bachelor’s degree in Software Engineering , or a related Science, Engineering, Technology...
- ...Job Responsibilities: Design and develop embedded software applications using C/C++ on QNX (POSIX-based RTOS) Develop and integrate... ...Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field Strong experience in embedded software...
$79.84 per hour
...Job Title: Engineer Embedded Software Engineer 3 Location: Manhattan Beach, CA Zip Code: 90266 Duration: 12 Months Pay Rate: Up to $79.84/hr. Start Date: Immediate Keyword's: #ManhattanBeachjobs; #engineerembeddedsoftwareengineerjobs. We provide a competitive...Work experience placementLocal areaImmediate start$65.5k - $70.5k
...Role: Embedded Software Engineer Location: Mossville, IL Duration: Fulltime Client: L&T Job Description: Required Skills: Embedded C, Autosar, Application Development Responsible for the development, configuration and testing of signal processing...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- graduate embedded software engineer United States
- junior embedded engineer United States
- embedded systems software engineer United States
- embedded software engineer United States
- embedded android developer United States
- embedded engineer United States
- embedded developer United States
- embedded electrical engineer United States
- embedded software engineer remote United States
- c++ embedded engineer United States



