SENIOR EMBEDDED SOFTWARE ENGINEER
Department: Product Design Servicesย
FLSAย Status: Exemptย
Reportsย to: Operations Manager
Payย Range: $93,000 -ย $125,000 annuallyย
Location: Rochester, NYย
The Role:ย
D3 Embedded is seeking an experienced Senior Embedded Software Engineer to lead the design, development, and optimization of software for embedded systems. This role involves architecting and implementing firmware solutions, debugging complex system issues, and ensuring high performance and reliability. The ideal candidate has extensive experience with embedded C/C++, real-time operating systems (RTOS),ย Linuxย operating systems (Ubuntu,ย Yocto,ย etc),ย microcontroller architectures,ย System on Chip SoC architectures,ย and low-level hardware interactions. Strong problem-solving skills, leadership traits, and the ability to mentor junior engineers are essential. This position plays a critical role in driving innovation and advancing embedded technology in our products.ย
Theย Responsibilities:ย
- All phases of the product development cycle including:โฏย
- requirements definition and architectureโฏย
- software design and developmentโฏย
- Software implementationโฏย
- hardware bring-up, software/hardware integrationโฏย
- verification and validation, and customer supportโฏย
- Embedded processors running real-time operating systems or Embedded Linux on custom electronics.โฏโฏย
- Technical tasks including;โฏโฏย
- assistingย with board bring-upโฏโฏย
- developing driver and application-level codeโฏโฏย
- system verificationโฏย
- Conductย andย overseeย code reviews, unit testing, debugging, and software/hardware integration.โฏย
- Technical direction and leadership in a non-supervisoryย capacityย for complex engineering projectsย
- Support project planning efforts including task definition and work effort.โฏโฏย
- Develop and evaluate plans and criteria for various projects and activities you will do.โฏย
- Embedded Linux platformsโฏย
- Open-source Linux and associated SDKsโฏย
- GCC/GNU toolchainโฏย
- Developing & identifying tools / methods for better design reuse & process improvementย
- Design reviews and technical oversightย
- Coaching & mentoring less experienced engineersย
Additionalย Responsibilities:ย
The Right Person Will Have:ย
- Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering discipline and/or equivalent years of experienceย
- Minimum 5 years of experience in Embedded Software roleย
- Excellent problem solving & troubleshooting skills.ย
- Ability to read schematics and debug digital hardware using oscilloscope, logic analyzer, or similar tools for troubleshooting.ย
- Experience writing embedded device driversย
- Experience debugging embedded platformsย
- Knowledge of embedded software and firmware development, including C and C++.ย
- Up to date experience with Embedded Linux platforms, configuration, board support package, kernel drivers, and device treeย
- Experience using GIT version control systemย
- Experience developing with GCC/GNU toolchainย
- Experience with embedded camera and video processing is desirable.ย
- Self-Driven personalityย
- Capable of a big picture, system-oriented approachย
- Solid technical leadership skillsย
- Strong communicationย and interpersonal skills.ย
The Benefits:ย
- Competitive total compensationย
- Medical and dental coverageย
- Employer paid basic life, short-term disability, and identity theft coverageย
- Voluntary vision, life, long-term disability, accident, critical illness coverageย
- 401k retirement contributionย
- Paid holidays, time-off, and sick timeย
- Tuitionย assistanceย and employer paid professional developmentย
- Flexible work schedulesย
- Remote opportunities availableย
- Complimentary snacks and beveragesย
- Employer sponsored social eventsย
The Company:ย
Since our founding in 1999, D3 Embedded has driven innovation in high-performance embedded systems development. Weย leverageย ourย expertiseย in autonomous machines, sensors, imaging, optics, edge computing, algorithms, robotics, and electrification to provideย cutting-edgeย engineering design and low-volume manufacturing services. Headquartered in Rochester NY, we serve a global network of customers and are proudly connected with many technology leaders and Fortune 500 companies. We are interested in bright, creative, and team-oriented individuals exhilarated by the opportunity to transform the world through frontier technologies.ย
Candidates must be eligible to work in the United States.ย ย D3 Embedded does not sponsor visas.ย For more information about D3 Embedded, please visitย www.d3embedded.com.ย
D3 Embedded is committed to fostering a diverse work environment and proud to be an Equal Opportunity Employer. We consider and hire applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal,ย stateย or local law.ย
D3 Embeddedย participatesย inย E-Verify, a federal program that confirms employment eligibility upon hire.ย
Powered by JazzHR
25T2NSJnxs