Remotery

Principal Embedded Software Engineer

Posted 6 days ago

This is a fully remote position, open to applicants in New Hampshire.

📋 Description

• Create, develop, and evaluate new embedded software solutions.

• Utilize established development methodologies and support enhancements to these processes.

• Assess requirements and generate design alternatives.

• Create testing software and procedures.

• Produce comprehensive and precise user and design documentation.

• Contribute to architecture, design, and code evaluations.

• Offer insights and assessments regarding new technologies and products.

• Stay updated with trends in embedded software and disseminate knowledge.

• Provide task breakdowns and accurate estimations for project planning.

• Review and authenticate software releases.

• Manage software release processes.


⛳️ Requirements

• Bachelor’s degree in Electrical Engineering or Computer Engineering (or equivalent) with at least 5 years of relevant experience.

• Proficient in C programming.

• Experience in Linux and/or VxWorks device driver development.

• Development of hardware design verification tests.

• Knowledge in firmware and/or BIOS development.

• Demonstrated communication and interpersonal abilities.

• Strong commitment to quality, responsibility, and meeting deadlines.

• Familiarity with embedded software engineering processes and standards.

• Ability to read and interpret IC datasheets and board schematics.

• Active secret clearance or the capability to obtain one is desirable.

• Experience with Yocto Linux/Xilinx PetaLinux.

• Familiarity with Xilinx MPSoC.

• Device driver development experience, including interrupts and DMA.

• Proficiency in software configuration management tools such as git/svn.

• Familiarity with software defect tracking tools like JIRA.

• Experience with software debugging tools.

• Knowledge of testing methodologies.

• Proficiency with diagnostic tools such as Digital Analyzers, Oscilloscopes, and DVMs.

• Understanding of PCIe, PCI, FPGAs, I2C, Flash, and Ethernet.

• Experience in project management.


🏝️ Benefits

• Paid Time Off.

• 401K with Employer Match and Profit Sharing.

• Health and Wellness Benefits.

• Learning and Development Opportunities.

• Referral Program.

• Competitive Pay.

• Recognition.

• Employee Stock Purchase Plan.

• Inclusive & Supportive Culture.

• Opportunities to develop skills through challenging assignments.

• Collaborate with top talent in the industry.

• Contribute from day one.

• Engage in challenging and meaningful work.

• Work in a collaborative environment.

People also viewed

Sigma Software Group7 hours ago

Principal Software Engineer

UA flagUkraine OnlyFull-timeFull-stack Engineer
ApplyView job
Collectly7 hours ago

Senior Software Engineer – Pre Service Team

RS flagSerbia OnlyFull-timeFull-stack Engineer
ApplyView job
ioet7 hours ago

Senior Product Engineer

Latin AmericaFull-timeFull-stack Engineer
ApplyView job
Allata7 hours ago

FullStack Developer, Java, Vue

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
hatch I.T.7 hours ago

Senior Full Stack Developer

US flagDistrict of Columbia, +1 more stateFull-timeFull-stack Engineer
ApplyView job
CVS Health7 hours ago

Senior Manager – Epic EHR Development Lead, Software Development

US flagMassachusetts OnlyFull-timeFull-stack Engineer$130.3k – $260.6k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers