Senior Embedded Software Engineer
Job Description
Job Description
As Embedded Software Engineer, you will develop and optimize software for microcontroller-based sensor hardware while working on embedded software solutions within the constraints of limited hardware resources.
Responsibilities:
- Reduce memory usage by 20% while maintaining or improving functionality, enabling the addition of new features without hardware upgrades.
- Design and implement power-efficient software solutions to extend device battery life.
- Develop robust communication protocols for data transmission between devices and back-end systems.
- Develop and maintain software for microcontroller-based sensor hardware
- Optimize code for efficient operation within limited RAM and code space
- Implement over-the-air firmware upgrades and manage secure storage
- Design software architecture for efficient data collection from various sensors
- Ensure seamless communication with back-end systems and nearby devices
- Measure and analyze key metrics, such as power consumption
- Collaborate with cross-functional teams to align technical solutions with product requirements
- Write and execute tests to validate software functionality and performance
Qualifications:
- Bachelor's degree in Computer Science or related field, or equivalent experience
- 6+ years of experience in embedded software development
- Proficiency in C and Python programming
- Experience with microcontroller-based sensor hardware
- Knowledge of systems software issues and hardware-software interfaces
- Familiarity with Linux command-line and git version control
- Experience with wireless technologies (Bluetooth, LTE) preferred
- Knowledge of low-power design and performance measurement a plus
Recommended Jobs
BEHAVIORAL SPECIALIST (CNA)
Job Description Job Description Behavioral Healthcare (CNA) Danvers, MA - Only 30 minutes North of Boston Why choose Integritus Healthcare - Hunt Nursing and Rehabilitation Home for a Beh…
Heavy Equipment Operator
Job Description Job Description We are seeking a Licensed Heavy Equipment Residential Operator to become a part of our team! Must have knowledge of Excavation, Bull Dozer, Loader, Skid Steer with…
Housing Specialist, Single Adult Shelter
Job Description Job Description Summary: The Housing Specialist provides housing search services relocate homeless individuals to safe and permanent housing. Conducts housing search of private m…
PSG Program Senior Director - Boston
PSG Program Senior Director - Boston, United States of America Locations : Boston | London Who We Are Boston Consulting Group partners with leaders in business and society to tackle their m…
Inside Sales Representative
General Insulation Company is a national wholesale distributor of commercial and industrial insulation products, HVAC supplies, 3M Firestop products, and associated construction supplies. It is the l…
Travel Nurse RN - Operating Room - $2,509 per week in Boston, MA
Registered Nurse (RN) | Operating Room Location: Boston, MA Agency: OneStaff Medical Pay: $2,509 per week Shift Information: Rotating - 3 days x 12 hours Contract Duration: 13…
BOH Team Member
Job Description Job Description Summary: The Team Member is responsible and accountable for performing specific tasks and duties assigned within the Restaurant including Guest Service, Food pr…
Molecular & Cell Biologist
Job Title : Molecular & Cell Biologist Location : Boston, MA Contractor Work Model : Onsite Hours : M-F 8am-5pm Compensation : $50.00 - $54.95/hr Type : Contr…
Epicor ERP/ Kinetic Developer
 Our client is seeking an experienced Epicor ERP / Kinetic Developer to join their growing ERP team supporting nine business units across the organization. The company is currently operating Ep…
Delivery Driver / Warehouse Associate (5am start time)
Job Description Job Description Description: Job Summary: NEFCO is a construction supply company. We provide support to our contractors by serving as the channel that unites them with the constr…