In Technology Group Inc (US)
Get AI-powered advice on this job and more exclusive features.
Division Lead Embedded and Electrical Engineering @ ITG
Role : Senior Firmware Engineer Location : Portland, Maine About the Company: Our client is a technology-driven product development firm specializing in the design and manufacturing of advanced electronic systems. With a strong focus on embedded systems, they collaborate with diverse industries to develop cutting-edge, high-performance solutions tailored to specific customer needs. Their expertise spans from concept development to full-scale production, ensuring innovative and reliable technology integration. Position Overview: As a
Senior Firmware Engineer , you will play a key role in leading and directly contributing to firmware and software development for highly integrated, custom-embedded processing systems. You will be responsible for designing, developing, and implementing firmware solutions that power new electronic products, ranging from simple microcontroller-based designs to sophisticated embedded processing systems. Key Responsibilities: Lead the design and development of embedded software for a variety of electronic products. Serve as the software lead on complex embedded systems projects, identifying required development activities and directing team members accordingly. Work alongside Program Managers to estimate project timelines, quote development work, and maintain project schedules. Collaborate with cross-functional teams to define software requirements and develop optimal design strategies that balance performance, cost, and resource constraints. Create detailed software specifications based on product requirements and implement embedded code accordingly. Support the integration of custom embedded processor hardware in conjunction with hardware design teams. Develop and execute software verification and testing procedures to ensure reliability and performance. Document design processes, specifications, and instructions in compliance with company standards. Act as a subject matter expert in embedded systems software development. Work with Engineering Management to refine and improve software development processes and tools. Mentor junior engineers, fostering skill development and best practices within the team. Required Skills & Qualifications: Proficiency in developing embedded software using C/C++ across various environments, including bare-metal, RTOS, and Linux-based systems. Strong technical leadership and communication skills, with the ability to guide a development team and engage with customers. Experience with common microcontroller and embedded processing platforms such as ARM and PIC; experience with DSP and FPGA-based SoCs is a plus. Solid understanding of embedded software design, architecture, and hardware integration principles. Familiarity with embedded software development tools, methodologies, and version control systems such as Git. Hands-on experience with electronic lab equipment for debugging and developing low-level drivers for interfaces like I2C, SPI, UART, and USB. Strong knowledge of software testing methodologies and QA tools. Experience with higher-level programming languages, object-oriented design, UI implementation, and PC application development (Qt framework experience is a plus). Ability to work independently while adhering to structured design procedures and documentation standards. Strong interpersonal skills to collaborate across multiple departments and functions. Education & Experience: Bachelors degree (or equivalent experience) in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline. Minimum of 10 years of embedded firmware development experience; 15+ years preferred. This is an exciting opportunity for an experienced firmware engineer to lead impactful projects in a collaborative, innovation-focused environment. If you are passionate about embedded systems and enjoy solving complex technical challenges, we encourage you to apply. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Appliances, Electrical, and Electronics Manufacturing, Medical Equipment Manufacturing, and Defense and Space Manufacturing #J-18808-Ljbffr
Role : Senior Firmware Engineer Location : Portland, Maine About the Company: Our client is a technology-driven product development firm specializing in the design and manufacturing of advanced electronic systems. With a strong focus on embedded systems, they collaborate with diverse industries to develop cutting-edge, high-performance solutions tailored to specific customer needs. Their expertise spans from concept development to full-scale production, ensuring innovative and reliable technology integration. Position Overview: As a
Senior Firmware Engineer , you will play a key role in leading and directly contributing to firmware and software development for highly integrated, custom-embedded processing systems. You will be responsible for designing, developing, and implementing firmware solutions that power new electronic products, ranging from simple microcontroller-based designs to sophisticated embedded processing systems. Key Responsibilities: Lead the design and development of embedded software for a variety of electronic products. Serve as the software lead on complex embedded systems projects, identifying required development activities and directing team members accordingly. Work alongside Program Managers to estimate project timelines, quote development work, and maintain project schedules. Collaborate with cross-functional teams to define software requirements and develop optimal design strategies that balance performance, cost, and resource constraints. Create detailed software specifications based on product requirements and implement embedded code accordingly. Support the integration of custom embedded processor hardware in conjunction with hardware design teams. Develop and execute software verification and testing procedures to ensure reliability and performance. Document design processes, specifications, and instructions in compliance with company standards. Act as a subject matter expert in embedded systems software development. Work with Engineering Management to refine and improve software development processes and tools. Mentor junior engineers, fostering skill development and best practices within the team. Required Skills & Qualifications: Proficiency in developing embedded software using C/C++ across various environments, including bare-metal, RTOS, and Linux-based systems. Strong technical leadership and communication skills, with the ability to guide a development team and engage with customers. Experience with common microcontroller and embedded processing platforms such as ARM and PIC; experience with DSP and FPGA-based SoCs is a plus. Solid understanding of embedded software design, architecture, and hardware integration principles. Familiarity with embedded software development tools, methodologies, and version control systems such as Git. Hands-on experience with electronic lab equipment for debugging and developing low-level drivers for interfaces like I2C, SPI, UART, and USB. Strong knowledge of software testing methodologies and QA tools. Experience with higher-level programming languages, object-oriented design, UI implementation, and PC application development (Qt framework experience is a plus). Ability to work independently while adhering to structured design procedures and documentation standards. Strong interpersonal skills to collaborate across multiple departments and functions. Education & Experience: Bachelors degree (or equivalent experience) in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline. Minimum of 10 years of embedded firmware development experience; 15+ years preferred. This is an exciting opportunity for an experienced firmware engineer to lead impactful projects in a collaborative, innovation-focused environment. If you are passionate about embedded systems and enjoy solving complex technical challenges, we encourage you to apply. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Appliances, Electrical, and Electronics Manufacturing, Medical Equipment Manufacturing, and Defense and Space Manufacturing #J-18808-Ljbffr