Search jobs > Rockville, MD > Embedded software engineer

Embedded Software Engineer

Jobot
Rockville, MD, United States
$90K-$110K a year
Full-time

A biotechnology research company is looking to add an Embedded Software Engineer to their growing team!

This Jobot Job is hosted by : Julie Massey

Are you a fit? Easy Apply now by clicking the "Apply Now" buttonand sending us your resume.

Salary : $90,000 - $110,000 per year

A bit about us :

A biotechnology research company is looking to add an Embedded Software Engineer to their growing team!

Why join us?

Great benefits and compensation package

Job Details

THIS IS AN ONSITE ROLE IN ROCKVILLE, MD - DO NOT APPLY IF YOU ARE LOOKING FOR REMOTE OR HYBRID WORK

Description :

The Embedded Software Engineer is responsible for the design, development, integration, testing, and lifecycle support of current and future software products.

This role will create robust technical solutions for complex problems, focusing on embedded systems development using C and Python.

Responsibilities :

  • Design, develop, and test embedded software systems.
  • Develop and maintain firmware for various embedded systems.
  • Implement and optimize drivers and subsystems in a distributed, real-time environment.
  • Perform unit testing, verification, and debugging of software.
  • Engage in peer reviews of code and design documentation.
  • Extend existing systems to support new capabilities and improve performance.
  • Develop and implement Standard Operating Procedures (SOPs).
  • Collaborate with internal and external stakeholders to define system requirements and specifications.
  • Utilize UML modeling for designing object hierarchies, behaviors, class structures, and methods.
  • Troubleshoot and communicate technical issues and solutions effectively.
  • Maintain compliance with 21CFR11 and / or FDA regulated software systems (preferred).

Qualifications :

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • Minimum of 2 years of experience in embedded software engineering.
  • Proficiency in C and Python programming languages.
  • Experience with multithreaded programming and real-time operating systems.
  • Strong understanding of embedded system design and development.
  • Familiarity with communication protocols (SPI, CAN, USB, BLE).
  • Experience with AWS IoT and distributed systems (preferred).
  • Solid understanding of software development fundamentals and best practices.
  • Ability to design modular, maintainable code for long-term projects.
  • Excellent problem-solving skills and attention to detail.
  • Strong written and verbal communication skills.
  • Ability to work independently and as part of a collaborative team.

Desirable Skills :

  • Experience with FPGA design and synthesis.
  • Knowledge of circuit design and signal processing.
  • Familiarity with embedded Linux and assembly programming.
  • Experience in a regulated environment (21CFR11, FDA).

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.

29 days ago
Related jobs
BD
/ Loveton Circle,Sparks,USA MD

Opening for a full product lifecycle bare metal embedded firmware engineer familiar with techniques and tooling of C/C++ microcontroller development in medical test equipment. This person works with the Electrical Engineering department to understand and advise the required hardware interfaces, the ...

Qrypt
Germantown, Maryland

The Embedded Software Engineer will own design, development, and test of digital logic and embedded software. Qrypt is looking for an Embedded Software Engineer to join our growing team. Lead the design, development, and test of systems composing of hardware, digital logic, embedded software, Linux ...

NPAworldwide
Gaithersburg, Maryland

As an Embedded Software Engineer you will play a crucial role in designing, developing, and optimizing embedded software solutions for our autonomous driving systems. Bachelor's or Master's degree in Computer/Electrical Engineering, Computer Science, or a related field. ...

Thales Defense & Security, Inc.
Clarksburg, Maryland

Principal Embedded SW Engineer. Perform software design in embedded Linux, C++/Python, Coding, Unit Test and Integration Test in agile environment without technical assistance. Provides technical guidance to junior level software engineers. Possesses knowledge of practical and theoretical embedded s...

Jobot
Rockville, Maryland

The Embedded Software Engineer is responsible for the design, development, integration, testing, and lifecycle support of current and future software products. A biotechnology research company is looking to add an Embedded Software Engineer to their growing team!. A biotechnology research company is...

Thales Defense & Security, Inc.
Clarksburg, Maryland

This position requires a highly motivated individual to work with the Embedded Software Design team to perform low level design and support engineering tasks for embedded wireless communications systems. This position is for an Associate Embedded Software Engineer in Clarksburg, MD. Software develop...

EchoStar
Gaithersburg, Maryland

Master’s degree in Computer Science, Computer Networks, Computer Engineering or a closely related field plus 6 months’ experience in embedded software applications or Bachelor’s degree in Computer Science, Computer Networks, Computer Engineering or a closely related field plus 5 years’ experience in...

Promoted
Accenture Federal Services
Beltsville, Maryland

The Computer Systems Engineer supports the application of Development, Security, and Operations (DevSecOps) principles, methodologies, and tools to achieve continuous integration and continuous delivery (CI/CD) pipelines in support of the client's mission. Supports the delivery of initiatives for cy...

Promoted
BlueHalo
Hidden Maryland, Maryland

BlueHalo is seeking an Embedded Software Developer to perform hands-on hardware and software analysis, proof-of-concept creation, and product development in support of an exciting mission! In this role, you will develop mostly in C, but some situations involve C++, and the reading/writing of assembl...

Promoted
Capital One
Berwyn Heights, Maryland

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Back EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you...