Embedded Software Engineer @ Jobot | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Embedded Software Engineer jobs in Rockville, MD
Be an early applicantLess than 25 applicantsPosted by Agency
expire-info-iconThis job has closed.
company-logo

Jobot ยท 4 days ago

Embedded Software Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Artificial Intelligence (AI)Recruiting
check
Actively Hiring
check
Growth Opportunities

Insider Connection @Jobot

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

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).

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Embedded Software EngineeringC ProgrammingPython ProgrammingMultithreaded ProgrammingReal-Time Operating SystemsEmbedded System DesignCommunication ProtocolsSoftware DevelopmentModular DesignProblem-SolvingAttention to DetailWritten CommunicationVerbal CommunicationCollaborationAWS IoTFPGA designCircuit designSignal processingEmbedded LinuxAssembly programming21CFR11FDA

Required

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).
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.

Preferred

Experience with AWS IoT and distributed systems.
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).

Benefits

Great Benefits And Compensation Package

Company

Jobot is a career platform that combines artificial intelligence with experienced recruiters to fill jobs.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Heidi Golledge
CEO & Founder
linkedin
leader-logo
Nadeem Reinhardt
Chief Technology Officer
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot