
Job title: Embedded Software Engineer – MST
Company: LanceSoft
Job description: Payrate: $78.00/H on W2.
Location: Indianapolis, IN 46204.
Duration: 6+ months of contractGENERAL RESPONSIBILITIES:
- Carrier is the world’s leader in high-technology heating, air-conditioning and refrigeration solutions.
- Carrier is seeking a highly motivated Embedded Software Engineer to participate on our global teams that develop Carrier’s embedded control products.
- These solutions require the coordination of the development of cloud, mobile app, and embedded controls technologies.
- This individual would be responsible for design and development of the firmware for various embedded products.
- The ideal candidate is excited by firmware development, new embedded technologies, and the IoT domain.
KEY RESPONSIBILITIES:
- Each day, the engineering team is working to meet some of the most unique and exciting global challenges.
- To maintain our role as a global leader, we continue to seek talented, ambitious individuals to join engineering.
- If you thrive in a fast-paced environment and are looking for an opportunity to apply your technical expertise, then we have a great opportunity for you.
- We are seeking an innovative, data driven, results-oriented team member to contribute to our continued legacy of innovation and success.
- The candidate will have responsibility for the following in addition to adhoc assignments as needed.
- Develop embedded software in support of Carrier’s wall controls, thermostats, and embedded equipment controls
- Develop embedded software in support of Carrier’s HVAC control systems
- Develop user friendly GUIs for Carrier’s wall controls and thermostats
- Experience developing in an Agile software development environment
- Works effectively with various engineering functions/disciplines;systems, hardware validation/reliability and manufacturing
- Writes special test software for hardware and validation/reliability engineering
- Demonstrates the ability to work within a project team
- Balances the responsibilities of sustaining and new product development projects
- Completes prototype and test software development
- Participates in risk identification reviews
- Write specifications and test plans
- Leads and participates in software inspections and design reviews
- Owns complex subsystem delivery;provides technical leadership across teams
- Completes systems integration and software requirements;guides risk mitigation and trade-offs
LEVEL OF RESPONSIBILITY:
- Leads small to mid-size projects or multiple complex tasks within functional discipline
- Makes significant contribution by applying advanced knowledge of the discipline;mentors others
- Works with limited oversight on projects with broader business impact
TYPICAL EDUCATIONAL REQUIREMENTS: * BS/MS in Computer/Electrical Engineering or Computer ScienceKEY QUALIFICATIONS: * ~7+ years of software development experience
- Expert level in C and strong C++ experience
- Experience with connectivity protocols (Wi Fi, Bluetooth, Sparkplug, MQTT, Matter, Z Wave, Zigbee, etc.) and networked architectures
- Experience with socket APIs, security, and OTA/field update mechanisms
- RTOS expertise and software architecture/design patterns
- Advanced debugging, instrumentation, and root-cause analysis
- Experience with configuration/change management systems such as PVCS or Rational Team Concert, Confluence, Jira, GitHub
- Advanced skills with Microsoft Word and Microsoft Excel
- Organized with strong attention to detail, while managing multiple priorities
- Proven ability to implement continuous improvements and standardize processes at team level
- Linux/Android, FreeRTOS (preferred)
- Experience with ARM Microcontrollers (preferred)
- Model Based Development using IBM Rhapsody and Matlab/State Flow (preferred)
- (HVAC) System Design Experience (preferred)
Expected salary: $78.34 per hour
Location: Indianapolis, IN
Job date: Fri, 26 Sep 2025 22:14:06 GMT
Apply for the job now!