Embedded Systems Engineer
Job post no longer accepts applications
Other
IndianapolisLocation
Indianapolis2 years ago
Posted date2 years ago
No experience / No degreeMinimum level
No experience / No degree*Job Title: Embedded Systems Engineer*
*Duration: 12+ months contract (With Possibility of extensions)*
*Location: Indianapolis, IN*
*Pay Rate Range: $48 - $51.71 per hour*
*Description:*
Engineering - Embedded Systems - Experienced Performs a specific function within a larger mechanical or electrical system, often with real-time computing constraints and often embedded as part of a complete device often including hardware and mechanical parts.
*Responsibilities:*
Client is seeking a highly motivated Embedded Software Engineer to participate with the global teams that develop Client’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.
• Develop embedded software in support of client’s wall controls, thermostats, and embedded equipment controls
• Participate with Client’s Marketing organization to help define the technology roadmap for future residential HVAC embedded controls systems, as well as connected home features and products
• Develop user friendly GUIs for client’s wall controls and thermostats
• Develop in an Agile software development environment
• Lead small development projects
• Work effectively with various engineering functions/disciplines; systems, hardware, validation/reliability and manufacturing
• Write special test software for hardware and validation/reliability engineering
• Work within a project team
• Actively participate in the project planning process (e.g. estimates for project plan tasks, resources, completion time, capital requirements, risks, expenses, etc.)
• Balance the responsibilities of sustaining and new product development projects
• Complete prototype and test software development
• Participate in risk identification reviews
• Write specifications and test plans
• Lead and participates in software inspections and design reviews
• Complete systems integration and software requirements
*Minimum Qualifications:*
• BS/MS in Computer/Electrical Engineering or Computer Science
• 5+ years of software development experience, with emphasis on Linux/Yocto
• Experience with C, C++ and JAVA programming languages
• Experience with embedded Linux and Yocto
• Experience with industrial IoT protocols (TCP/IP, DNS, DHCP, HTTP/REST, MQTT) with a focus on embedded products
• Experience current wireless technologies (BLE, Matter, 802.11, 802.15.4, LoRa, Cellular)
• Experience with current wired technologies (UART, I2C, SPI, RS-232/422/485)
*Additional Desired Qualifications –*
Knowledge and experience with:
• Common embedded/internet messaging architectures (UART, RS232/485, SOAP, REST, MQTT, ZeroMQ)
• Understanding of cyber security technologies, IP-based FW updates, and best practices (certificates, PKI, HSMs, Secure Boot)
• FreeRTOS/Linux
• APIs
• Software architecture and design patterns
• Familiarity with unit testing/debugging
• Configuration/change management systems such as Jira/Confluence
• Intermediate level skills with Microsoft Word and Microsoft Excel
• NXP, TI, or Microchip microprocessors and microcontrollers
• Open-source communities and licenses
• Controls system theory
• Scopes, logic analyzers, DMMs and other common electronics equipment
• Sniffers - WireShark, FrontLine/Teledyne (Bluetooth), Elesys(Bluetooth)
• HVAC Systems
#COE-EN-PN
Job Type: Contract
Pay: $48.00 - $51.71 per hour
Schedule:
* 8 hour shift
Work Location: In person
*Duration: 12+ months contract (With Possibility of extensions)*
*Location: Indianapolis, IN*
*Pay Rate Range: $48 - $51.71 per hour*
*Description:*
Engineering - Embedded Systems - Experienced Performs a specific function within a larger mechanical or electrical system, often with real-time computing constraints and often embedded as part of a complete device often including hardware and mechanical parts.
*Responsibilities:*
Client is seeking a highly motivated Embedded Software Engineer to participate with the global teams that develop Client’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.
• Develop embedded software in support of client’s wall controls, thermostats, and embedded equipment controls
• Participate with Client’s Marketing organization to help define the technology roadmap for future residential HVAC embedded controls systems, as well as connected home features and products
• Develop user friendly GUIs for client’s wall controls and thermostats
• Develop in an Agile software development environment
• Lead small development projects
• Work effectively with various engineering functions/disciplines; systems, hardware, validation/reliability and manufacturing
• Write special test software for hardware and validation/reliability engineering
• Work within a project team
• Actively participate in the project planning process (e.g. estimates for project plan tasks, resources, completion time, capital requirements, risks, expenses, etc.)
• Balance the responsibilities of sustaining and new product development projects
• Complete prototype and test software development
• Participate in risk identification reviews
• Write specifications and test plans
• Lead and participates in software inspections and design reviews
• Complete systems integration and software requirements
*Minimum Qualifications:*
• BS/MS in Computer/Electrical Engineering or Computer Science
• 5+ years of software development experience, with emphasis on Linux/Yocto
• Experience with C, C++ and JAVA programming languages
• Experience with embedded Linux and Yocto
• Experience with industrial IoT protocols (TCP/IP, DNS, DHCP, HTTP/REST, MQTT) with a focus on embedded products
• Experience current wireless technologies (BLE, Matter, 802.11, 802.15.4, LoRa, Cellular)
• Experience with current wired technologies (UART, I2C, SPI, RS-232/422/485)
*Additional Desired Qualifications –*
Knowledge and experience with:
• Common embedded/internet messaging architectures (UART, RS232/485, SOAP, REST, MQTT, ZeroMQ)
• Understanding of cyber security technologies, IP-based FW updates, and best practices (certificates, PKI, HSMs, Secure Boot)
• FreeRTOS/Linux
• APIs
• Software architecture and design patterns
• Familiarity with unit testing/debugging
• Configuration/change management systems such as Jira/Confluence
• Intermediate level skills with Microsoft Word and Microsoft Excel
• NXP, TI, or Microchip microprocessors and microcontrollers
• Open-source communities and licenses
• Controls system theory
• Scopes, logic analyzers, DMMs and other common electronics equipment
• Sniffers - WireShark, FrontLine/Teledyne (Bluetooth), Elesys(Bluetooth)
• HVAC Systems
#COE-EN-PN
Job Type: Contract
Pay: $48.00 - $51.71 per hour
Schedule:
* 8 hour shift
Work Location: In person
JOB SUMMARY
Embedded Systems Engineer
Indianapolis
2 years ago
No experience / No degree
Full-time
Job post no longer accepts applications
Embedded Systems Engineer
Job post no longer accepts applications