Senior Embedded Software Engineer

3 weeks ago


City of Rochester, United States Ambrell Corporation Full time

Description As a Senior Embedded Software Engineer, you’ll architect firmware for ARM-based systems running FreeRTOS, lead VHDL development for Lattice processors, and guide our toolchain (Jira, GitHub, CI/CD) development tasks. You’ll oversee software design tool development and lead a team of 3-4 engineers based in Rochester, New York driving induction heating solutions. We seek a self-starter with a strong work ethic, agile mindset, and leadership skills. Please note this is an in-person position located in Rochester, New York. No relocation package available. Requirements Architect, develop, and optimize C code for complex embedded systems on ARM processors with FreeRTOS or similar operating systems, ensuring performance, reliability, and power efficiency. Recommend system components and frameworks for next generation platforms Maintain through documentation for software, ensuring clarity for both current and future projects. Lead VHDL design and updates for Lattice processors to support FPGA-based critical functions. Spearhead the setup of Jira, GitHub, and CI/CD pipelines for secure, efficient workflows. Develop and deploy software design tools to enhance team productivity and development processes. Debug and troubleshoot complex firmware issues using tools like oscilloscopes, logic analyzers, and JTAG. Mentor junior engineers, conduct code reviews, and enforce best practices for high-quality code. Collaborate with multidisciplinary teams to define system requirements, develop software architecture, and ensure seamless hardware‑firmware integration. Stay current with industry trends to drive innovation in firmware and tool development. Qualifications Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. Minimum 5-10 years of experience in firmware development for embedded systems. Expert‑level C programming for real‑time, resource‑constrained systems. Deep experience with RTOS and peripheral interfaces (e.g., SPI, I2C, UART). Proven knowledge of hardware debugging tools (e.g., oscilloscopes, logic analyzers, JTAG) and Git. Experience with CI/CD pipelines and project management tools (e.g., Jira). Strong leadership, mentorship, problem‑solving, and communication skills. Ability to work independently and collaboratively in a fast‑paced, agile environment. Nice‑to‑Haves Strong expertise in VHDL and FPGA development. Expertise with Lattice Diamond or similar FPGA design tools. Experience with industrial communication standards (e.g., Modbus, CAN, Ethernet/IP). Knowledge of power electronics, control systems, or signal processing. Familiarity with developing software design tools or automation frameworks. Experience leading Scrum teams or facilitating agile methodologies. Why Join Us? Lead a small, innovative team shaping Ambrell’s next‑generation technology. Drive advanced ARM systems, FreeRTOS, and Lattice FPGA designs with cutting‑edge tools. Collaborate with a global team in Rochester, New York. Competitive benefits, including health, dental, vision, 401(k), and professional development opportunities. #J-18808-Ljbffr



  • City of Rochester, United States Ambrell Induction Heating Solutions Full time

    Senior Embedded Software Engineer Location: Rochester, New York (in-person; no relocation package). As a Senior Embedded Software Engineer, you’ll architect firmware for ARM-based systems running FreeRTOS, lead VHDL development for Lattice processors, and guide our toolchain (Jira, GitHub, CI/CD) development tasks. You’ll oversee software design tool...


  • City of Rochester, United States Aeva Inc. Full time

    A leading technology company is seeking a Senior Embedded Software Engineer in Rochester, NY. The role involves designing and implementing real-time applications, optimizing performance, and debugging during product development. Ideal candidates have over 3 years of C/C++ experience, and are passionate about developing resilient embedded software....


  • Rochester, United States Canonical Full time

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 2 weeks ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Work across the...


  • City of Rochester, United States Modis Full time

    Senior Software Engineer – Embedded Akkodis is seeking a Senior Software Engineer – Embedded for a direct job with a client in Rochester, NY. Applicants must hold a Bachelor's degree in Computer Science, Software Engineering, or a related field. The role involves developing and implementing software for embedded systems, designing and debugging firmware,...


  • City of Rochester, United States Aeva Inc. Full time

    Senior Embedded Software Engineer _ Mountain View, CA/ Rochester,NY Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that...


  • Town of Florida, United States Carnegie Mellon University Full time

    Senior Embedded Software Engineer - Florida page is loaded## Senior Embedded Software Engineer - Floridalocations: Remotetime type: Full timeposted on: Posted 6 Days Agojob requisition id: 2023162***\*\*This position within the Software Engineering Institute (SEI) will be physically located at Eglin Air Force Base \*\****What We DoThe SEI works...


  • Rochester, United States QuidelOrtho Full time

    The Opportunity QuidelOrtho unites the strengths of Quidel Corporation and Ortho Clinical Diagnostics, creating a world-leading in vitro diagnostics company with award-winning expertise in immunoassay and molecular testing, clinical chemistry and transfusion medicine. We are more than 6,000 strong and do business in over 130 countries, providing answers with...


  • Rochester, United States QuidelOrtho Full time

    The Opportunity QuidelOrtho unites the strengths of Quidel Corporation and Ortho Clinical Diagnostics, creating a world-leading in vitro diagnostics company with award-winning expertise in immunoassay and molecular testing, clinical chemistry and transfusion medicine. We are more than 6,000 strong and do business in over 130 countries, providing answers with...


  • Oklahoma City, United States Canonical Full time

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 week ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Work across the...


  • Oklahoma City, United States Canonical Full time

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 week ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Work across the...