Senior Embedded engineer
6 days ago
Responsibilities:
• Analyze and understand existing Python code for electromagnetic field computations.
• Translate Python code into efficient, high-performance C++ code for embedded systems.
• Implement and optimize mathematical and computational algorithms to enhance performance, focusing on manipulating and analyzing data in multidimensional spaces.
• Collaborate with cross-functional teams to ensure the accuracy and efficiency of the code conversion.
• Optimize computation to achieve real-time processing performance on embedded platforms.
• Document code and processes to facilitate future maintenance and updates.
Skillsets:
• 7+ years of experience and working at a Senior or Principal level
• Proficiency in designing, implementing, and optimizing Digital Signal Processing algorithms and with embedded systems design.
• Experience optimizing algorithms for embedded targets that are memory and CPU resource constrained with optimizing computations for real-time processing.
• Experience with DSP hardware and software tools and strong debugging and troubleshooting skills with target tools and environments.
• Experience with real-time operating systems (RTOS) requirements
• Experience with working with C++ mathematical libraries and tools that use linear algebra: matrices, vectors, numerical solvers, and geometric transformations
• Familiarity with microcontrollers, DSP processors, and interfacing to FPGA.
• Experience in agile development methodologies
• Languages: C++, Python, MATLAB
• Familiarity with mathematical and scientific simulations software tools like MATLAB, Eigen, Boost
• Experience working with Git
Qualifications:
• Minimum M.S. in Electrical Engineering, Computer Engineering, or Computer Science, Mathematics, or a related field.
• Proven experience in C++ development with a strong understanding of Python.
• Experience in embedded systems programming and development.
• Familiarity with Python libraries used for scientific computations (e.g., NumPy, SciPy).
• Experience with optimizing computations for real-time processing is highly desirable.
Preferred Qualifications:
• Background in physics or electrical engineering with a focus on electromagnetic fields.
• Knowledge of electromagnetic field computations and related mathematical concepts, and experience with complex number handling.
• Experience in using mathematical libraries and tools, particularly in the context of linear algebra, geometric transformations, and optimization techniques such as iterative algorithms.
• Experience with software development lifecycle (SDLC) in regulated environment
• Experience working with GitHub, Bitbucket, Jira, Confluence
-
Embedded Flight Software Engineer II
3 days ago
Lafayette, CO, United States Orbit Fab Full timeOrbit Fab's mission is to create the foundational infrastructure that will fuel a bustling in-space economy, capable of sustaining permanent jobs in space. Today, satellites cannot be refueled, which severely constrains their mobility and inhibits the development of economic activities in space. Orbit Fab breaks the single-use paradigm, pioneering our Gas...
-
Embedded Software
2 weeks ago
Lafayette, CO, United States Bryn Neil Full timeBryn Neil is a technology development company. We develop, adapt and scale technical capabilities across any domain faster than anyone else, protecting our mission partners and ensuring program success. Our Mission. Your Success. To learn more, visit https://technology.delivery We are seeking an Embedded Software / Firmware Architect to join our team in...
-
Embedded Software
2 weeks ago
Lafayette, CO, United States Bryn Neil Full timeBryn Neil is a technology development company. We develop, adapt and scale technical capabilities across any domain faster than anyone else, protecting our mission partners and ensuring program success. Our Mission. Your Success. To learn more, visit https://technology.delivery We are seeking an Embedded Software / Firmware Architect to join our team in...
-
Software Engineer II
5 days ago
Lafayette, CO, United States Artech Full timeJob Summary - Software Engineer II (Job ID: 22751)Location: Lafayette, CO (On-site 3 days/week) Duration: 6 Months Pay Rate: $50.00 - $55.00/hr (W2) Product Line: Acute Care & Monitoring - New Patient Monitoring Systems Overview: The Software Engineer II will support embedded software development for new patient monitoring systems under development. The role...
-
Software Engineer II
1 week ago
Lafayette, CO, United States Artech Full timeJob Summary - Software Engineer II (Job ID: 22751)Location: Lafayette, CO (On-site 3 days/week) Duration: 6 Months Pay Rate: $50.00 - $55.00/hr (W2) Product Line: Acute Care & Monitoring - New Patient Monitoring Systems Overview: The Software Engineer II will support embedded software development for new patient monitoring systems under development. The role...
-
Software Engineer II
4 days ago
Lafayette, CO, United States Artech Full timeJob Summary - Software Engineer II (Job ID: 22751)Location: Lafayette, CO (On-site 3 days/week) Duration: 6 Months Pay Rate: $50.00 - $55.00/hr (W2) Product Line: Acute Care & Monitoring - New Patient Monitoring Systems Overview: The Software Engineer II will support embedded software development for new patient monitoring systems under development. The role...
-
Sr Software Engineer
1 week ago
Lafayette, CO, United States Medtronic Full timeWe anticipate the application window for this opening will close on - 9 Jan 2026 At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life You will be a...
-
Sr Software Engineer
5 days ago
Lafayette, CO, United States Medtronic Full timeWe anticipate the application window for this opening will close on - 9 Jan 2026 At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life You will be a...
-
Sr Software Engineer
5 days ago
Lafayette, CO, United States Medtronic Full timeWe anticipate the application window for this opening will close on - 9 Jan 2026 At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life You will be a...
-
Sr Software Engineer
1 week ago
Lafayette, CO, United States Medtronic Full timeWe anticipate the application window for this opening will close on - 9 Jan 2026 At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life You will be a...