×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Firmware Engineer

Job in Portland, Cumberland County, Maine, 04122, USA
Listing for: Glocomms
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
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.
Required Skills
  • 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.
Education & Experience
  • 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.
Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Industries

Appliances, Electrical, and Electronics Manufacturing

Referrals increase your chances of interviewing at Glocomms by 2x.

#J-18808-Ljbffr
Position 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary