Staff Embedded Software Engineer
D3 Engineering
Embedded Software EngineerD3 Embedded is seeking a highly skilled Staff Embedded Software Engineer to lead the design, development, and optimization of complex embedded systems for intelligent imaging and radar applications. This role involves defining software architecture, driving technical innovation, and solving challenging system-level issues. The ideal candidate has deep expertise in embedded C/C++, embedded imaging with CMOS cameras and similar sensors, knowledge of video pipe architectures, real-time operating systems (RTOS), microcontroller architectures, and low-level hardware interactions. As a key technical leader, this position requires strong problem-solving skills, the ability to mentor and guide engineering teams, and a strategic mindset to influence product development and long-term technology roadmaps.The responsibilities include 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. Integrating image sensors and cameras into real time embedded systems, designing and implementing high performance video processing pipes that use real-time image and radar data, 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, developing and evaluating 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.The right person will have a Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering discipline and/or equivalent years of experience, minimum 10 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 include 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.
$65k - $80k
...Akkodis is seeking a Embedded Software Engineer job with a client in Rochester NY. Must hold an Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or related fields to be considered. In this position, you will be creating and enhancing...SuggestedLocal area- Allient Inc. is in growth mode and currently seeking an Embedded Software Integration and Verification Engineer to join our team in Rochester, New York! The Embedded Software Integration & Verification Engineer will develop, integrate, and verify embedded software for motion...SuggestedLocal area
- ...area designs and produces rugged hardware and software systems. About the Role We are seeking a Senior Firmware Engineer (Hybrid) to lead the design, development of... ...Develop firmware solutions for complex, embedded systems Coordinate firmware development ensuring...Suggested
$74.5k - $138.5k
...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Associate, Software Engineering Job Code: 45025 Job Location: Rochester, NY; Chantilly, VA; Melbourne, FL Job Schedule: 9/80 (Every Other Friday Off...SuggestedLocal areaFlexible hours$117k - $218k
...domains in the interest of national security. Job Title: Lead Software Engineer Job Code: 42047 Job Location: Rochester NY or Lynchburg... .... This critical role sits at the intersection of complex embedded real-time software engineering and modern, cutting-edge AI-...SuggestedLocal areaFlexible hours- ...Web Application Software EngineerLocation: Rochester, NY / Binghamton, NY / Augusta, ME (Onsite – No Remote) Duration: 3-Year ContractOur client is seeking a Web Application Software Engineer to design, develop, and support full-stack web applications. This role requires...Remote work
- ...overall experience in the functional area. Bachelor's degree required (Master's may substitute for 2 years). - 7 years of software development experience in object-oriented and scripted languages with DevSecOps, microservices, and containers tool suites....Minimum wageContract workTemporary workWork experience placement
$70k - $80k
...Akkodis is seeking a C++ Software Engineer to join a technology company developing advanced communications solutions for mission-critical environments. This role is ideal for an early-to-mid-career developer who genuinely enjoys working in C++ and wants to expand...Full timeLocal area- ...citizens home and abroad? Do you have the skills necessary to implement software development frameworks? Then Thomson Reuters Special Services (TRSS) is looking for you!Job Description As a Software Engineer Co-op on the TRSS team, you will be working on projects that...Full timeContract workLocal areaFlexible hours
$40 - $65 per hour
...Senior Full-Stack Software Engineer / Automation Architect Location: Fairport / Rochester, NY (Must reside within 20 miles of Fairport, NY) Engagement Type: Independent Contractor Pay Rate: $40–$65 per hour Work Arrangement: Contract with occasional in-person...Hourly payContract workFor contractorsImmediate start$45 - $50 per hour
...Senior Embedded Firmware Engineer Location - Fairport, NY Onsite Opportunity Pay rate - $45 to $50 Responsibilities: • Embedded... ...team post release to timely meet customer needs. • Follow software development and validation processes and continuously...Weekly payTemporary workFlexible hours- TITLE: Lead Engineer - Interconnections GREAT BENEFITS + SIGN ON BONUS SALARY RANGE: The base salary for this position is dependent upon... ...the interconnection of generation and storage using CYME Software utilizing Avangrid Distribution Planning Guides.Work independently...Local areaRelocation package
- Company DescriptionSatincorp ( is a market leader and one of the fastest growing IT consulting firms with operations in US, Canada, Mexico & India. SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise.We guarantee you the best rate for your skills...
$116.64k - $145.8k
...performing enterprise Microwave and Fiber Optic system planning, engineering, project management, documentation, and diagnostics. Provides... ..., and documentation of telecommunications hardware, software, and facilities for assigned projects.2. Maintains awareness of...Work at officeLocal area$116.64k - $145.8k
Lead Engineer - StandardsReports to: Supervisor - Network StandardsLocation: In Office, Rochester NYThe base salary range for this position is dependent upon experience and location, ranging from:· $116,640 - $145,800What We Offer:Competitive benefits and growth opportunitiesGenerous...Work at officeLocal area- ...Description: Our client has immediate opportunities for two Software Developer II professionals to join their team in Rochester, NY... ...environment, you will collaborate with software developers, QA engineers, and product teams to design, implement, test, and deliver high...Immediate startWork visa
- ...Sr. Software Engineer SAP on Azure Technical SAP Basis Cloud Architect with Location is New Jersey, USA SAP Basis Architect + Azure Certified Overall experience of 15+ years in SAP Basis & HANA administration Should completed minimum 2 Implementation, 2 Migration and...
$74.5k - $138.5k
...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Associate, Software Engineering Job Code: 45025 Job Location: Rochester, NY; Chantilly, VA; Melbourne, FL Job Schedule: 9/80 (Every Other Friday Off...Local areaFlexible hours- ...Eastman Kodak is hiring an IT SAP Security Engineer to be hands-on in maintenance/KIR support, system upgrades and security design for new project and enhancement development. This experienced SAP Security Professional will join our team to help us maintain important...
$77k - $202k
...Associate, you will play a pivotal role in helping clients optimize their operational efficiency by analyzing client needs, implementing software solutions, and providing training and support for seamless integration and utilization of business applications. Within our...Full timeH1b$116.64k - $145.8k
...Lead Engineer - Protection & Control Reports to: Supervisor - Protection & Control Location: In Office, (5 Days) Rochester NY The base salary range for this position is dependent upon experience and location, ranging from: $116,640 - $145,800 Job Summary...For contractorsWork at office- ...We are seeking highly motivated Firmware Engineering intern/co-op to join our team and work... ...delivery of Firmware for AMD's discrete and embedded products. In this role - We will... ...validate features on reference hardware and software, pre-silicon emulation and simulation...Full timeSummer workInternshipSummer internshipWorldwide
- ...I’m reaching out regarding a Lead Optical Engineer – Stray Light opportunity in Rochester, NY . This is a full-time 9/80 schedule... ...will work closely with optical, mechanical, electrical, systems, software, and manufacturing teams from design through integration and test...Full timeRelocation package
$29 - $53.5 per hour
.../80 Job Code: 41951 Job Location: Rochester, NY Job Description: L3Harris Enterprise Data and AI team is seeking a Data Engineer with experience in managing enterprise-level data life cycle processes. This role includes overseeing data ETL/ELT pipelines, ensuring...InternshipLocal areaRelocation$24 - $27 per hour
...for research and development, engineering, quality, and product... ...art sensors, control panels, software, communications and more. Job Description The Embedded Firmware Engineering Co-op will... ...will collaborate closely with a staff mentor to gain a depth of experience...Hourly payWork experience placementInternshipRemote work$116.64k - $145.8k
Position Information:Job Title: Lead Engineer - Transmission & Substation Project DevelopmentLocations: Binghamton, NY or Rochester, NYSalary... ...needs. This position is expected to develop internal staff, collaborate across organizations, and lead external (consulting...For contractorsLocal area- ...automated machinery including robotic cells, gantry systems, and motion-control driven equipment. Provide technical direction, mentor engineers and designers, and ensure on-time delivery of manufacturable designs that meet performance, safety and cost targets using...
- ...Opportunity: As a key member of our Engineering team, you will be responsible for designing... ...with the opportunity to create embedded software that enables next-generation R-PNT technology... ..., communicate results to engineering staff, make technical presentations, and may...For contractorsWork at officeWorldwide
$118.7k - $197.9k
...successful candidate would possess these skills: ·Work with customer engineers to evaluate technical requirements and design options. ·... ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions...Local area$116.64k - $145.8k
TITLE:Lead Engineer - Civil SALARY RANGE: $ 116,640 to $145,800 LOCATION: NY Binghamton or NY RochesterWork type: OfficeWhat We Offer:... ...ExpertPOLE - ExpertPLS-TOWER - CompetentFAD Tools - ExpertLPILE software - ExpertStaad Pro - ExpertCivil CAD / CompetentUnique Technical...Full timeContract workFor contractorsLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!
- software quality assurance Rochester, NY
- entry level software sales Rochester, NY
- id software Rochester, NY
- software sales Rochester, NY
- software asset management analyst Rochester, NY
- internship software Rochester, NY
- software intern Rochester, NY
- software qa Rochester, NY
- healthcare software sales Rochester, NY
- embedded software Rochester, NY







