Demo

Senior Embedded Engineer

Pro IT, Inc
Boston, MA Full Time
POSTED ON 12/26/2024
AVAILABLE BEFORE 1/25/2025
Role:- Senior Embedded Software Engineer

Location :- Boston,MA

We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our team. As a Senior Embedded Software Engineer, you will be responsible for designing, developing, and maintaining software for embedded systems. You will leverage your expertise in Android development to contribute to the integration of embedded systems with Android platforms. You will work closely with cross-functional teams, including hardware engineers, firmware engineers, and product managers, to deliver high-quality embedded software solutions. Your expertise in embedded systems, low-level programming, and software development will be crucial in ensuring the success of our products.

The Job’s Responsibilities

  • Design and develop Android applications for embedded systems, ensuring compatibility with various devices and platforms.
  • Design and develop software for different types of embedded systems, ensuring that it meets the requirements, and successfully take it through the entire software development lifecycle until it is deployed in commercial products. This will include microcontrollers, DSPs, and FPGAs.
  • Collaborate with hardware engineers to define system requirements and specifications for embedded software development.
  • Write efficient, modular, and scalable code for embedded systems using languages such as C/C .
  • Implement and optimize device drivers, board support packages (BSPs), and firmware for peripherals and communication interfaces.
  • Conduct thorough testing and debugging of embedded software to ensure high quality and reliability.
  • Work closely with the firmware team to integrate software and firmware components seamlessly.
  • Stay up to date with industry trends and emerging technologies in embedded systems to drive innovation and continuous improvement.
  • Collaborate with cross-functional teams to ensure successful integration of software with hardware and overall system functionality.
  • Participate in code reviews, architecture discussions, and technical design sessions to drive engineering excellence and maintain code quality standards.
  • Document software designs, specifications, and development processes for future reference and knowledge sharing.
  • Troubleshoot and resolve software defects and performance issues, ensuring timely and effective resolutions.

Key Technical Requirements

  • Proven industry experience as an Embedded Software Engineer, with a focus on embedded systems and low-level programming.
  • Strong proficiency developing in Android headed or headless architectures.
  • Strong proficiency in C/C programming languages for embedded systems.
  • In-depth knowledge of embedded systems architectures, real-time operating systems (RTOS), and hardware-software interaction.
  • Extensive experience with the Android Native Development Kit (NDK) and Java Native Interface (JNI) for integrating native code with Android applications.
  • Experience with embedded development tools, debuggers, emulators, and compilers.
  • Experience developing software targeting embedded SoCs such as ARM, NXP, Microchip, etc.
  • Familiarity with communication protocols such as UART, SPI, I2C, Ethernet, and wireless technologies (Bluetooth, Wi-Fi, etc.).
  • Solid understanding of software development methodologies, version control systems, and software testing techniques for embedded systems.
  • Strong problem-solving skills and the ability to debug complex software and hardware integration issues.
  • Experience with agile development methodologies (e.g., Scrum) is advantageous. In addition, while not essential, it is a definite plus if:
  • Proficiency in radar signal processing techniques, DSP algorithms, and ML preferred but not essential.
  • Matlab/Simulink/Octave or similar tool knowledge
  • Experience implementing embedded software on multi-core processors.
  • Programming skill set with scripting languages (e.g. Python, TCL, Perl, etc.)

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245

Sign up to receive alerts about other jobs with skills like those required for the Senior Embedded Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,984 - $115,784
    • Income Estimation: $90,707 - $120,959
  • Computer Simulation Skill

    • Income Estimation: $90,267 - $107,792
    • Income Estimation: $90,926 - $113,495
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Pro IT, Inc

Pro IT, Inc
Hired Organization Address Jackson, MS Full Time
Job Description: We are looking for a talented and highly effective Senior Quality Assurance Specialist to join our team...
Pro IT, Inc
Hired Organization Address Jackson, MS Full Time
Job Description: We are looking for a talented and highly effective Senior Quality Assurance Specialist to join our team...
Pro IT, Inc
Hired Organization Address Plano, TX Full Time
Job Description Skill : Python Kafka CI / CD Objectives of this role : Develop test and maintain highquality software us...
Pro IT, Inc
Hired Organization Address Los Angeles, CA Full Time
Job Description Job Description Must have 7 - 10 years of U.S.A work experience. Details for Cloud Infrastructure / DevO...

Not the job you're looking for? Here are some other Senior Embedded Engineer jobs in the Boston, MA area that may be a better fit.

Senior Embedded Software Engineer

Cherish, Boston, MA

Senior Embedded Engineer

QuEra Computing, Inc., Boston, MA

AI Assistant is available now!

Feel free to start your new journey!