More jobs:
Senior Embedded Firmware Engineer
Job in
Portland, Cumberland County, Maine, 04122, USA
Listed on 2026-01-01
Listing for:
Glocomms
Full Time
position Listed on 2026-01-01
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Senior Embedded Firmware Engineer
We’re working with a leading provider of custom electronic product development and manufacturing solutions
. This organization specializes in designing and building highly integrated embedded systems for innovative products across diverse industries. They combine hardware and software expertise to deliver cutting‑edge solutions tailored to client needs.
Base pay range: $120,000 – $150,000 per year.
Recruitment Consultant: Commercial Services (Direct message the job poster from Glocomms).
Responsibilities- Design and implement embedded software for new electronic products.
- Serve as software lead on smaller embedded system projects, guiding team members and defining development activities.
- Collaborate with hardware engineers to define requirements and create software architectures optimized for performance, cost, and resources.
- Develop detailed software specifications and implement embedded code based on those requirements.
- Participate in hardware bring‑up for custom embedded processors.
- Establish and execute software verification and testing strategies.
- Document designs, specifications, and processes according to organizational standards.
- Provide input for project cost estimates and contribute to process improvements.
- Mentor junior engineers to foster best practices and technical growth.
- Proficiency in C/C++ for embedded environments (bare‑metal, RTOS, and embedded OS).
- Experience with microcontroller and embedded platforms such as ARM and PIC; DSP or FPGA‑based SoCs is a plus.
- Strong understanding of embedded software architecture and hardware integration.
- Familiarity with source control systems (e.g., Git) and embedded development tools.
- Ability to troubleshoot hardware interfaces (I2C, SPI, UART, USB) using lab equipment.
- Knowledge of higher‑level languages, object‑oriented design, and PC application programming; experience with Qt is a plus.
- Strong grasp of software testing and QA methodologies.
- Ability to work independently and document designs thoroughly.
- Excellent interpersonal skills for cross‑department collaboration.
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (or equivalent experience).
- Minimum of 5 years of embedded firmware development experience.
Mid‑Senior level
Employment TypeFull‑time
IndustriesAppliances, Electrical, and Electronics Manufacturing
Referrals increase your chances of interviewing at Glocomms by 2x.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×