Embedded Software Engineer at Technosoft Engineering Projects
Indianapolis, IN 46266, USA -
Full Time


Start Date

Immediate

Expiry Date

28 Nov, 25

Salary

86072.14

Posted On

29 Aug, 25

Experience

7 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, Design, Communication Protocols, Instrumentation, Excel, Interpersonal Skills, Failure Modes, Product Engineering, C Programming, Teamwork, Test Equipment, Github, Suppliers, Root, Computer Engineering, Powerpoint, Manufacturing, Computer Science, Embedded Systems

Industry

Electrical/Electronic Manufacturing

Description

REQUIRED QUALIFICATIONS

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical discipline.
  • Minimum 7 years of hands-on experience developing embedded software for microprocessor-based systems, with strong proficiency in C and assembly.
  • Extensive background in multi-threaded, real-time embedded software for electronic controls.
  • Solid experience integrating embedded software with mixed-signal (analog + digital) hardware systems.
  • Skilled at communicating technical concepts to both technical and non-technical audiences.
  • Proven ability to collaborate across R&D, product engineering, marketing, manufacturing, service, suppliers, and customers.
  • Expertise in assembly and embedded C programming.
  • Proficiency with version control tools such as GitHub.
  • Experience with hardware/software debug tools (oscilloscopes, emulators, instrumentation).
  • In-depth knowledge of serial and peripheral interfaces such as SPI, QSPI, UART, RS-485.
  • Strong command of communication protocols across multiple media: wired (Ethernet, RS-485), wireless (BLE, Wi-Fi, Thread, Matter, Amazon Sidewalk), optical, and industrial standards (BACnet, Modbus, TCP/IP).
  • Background in secure embedded systems including Secure Boot, encryption standards (TLS, X.509), and encrypted file systems.
  • Experience in model-based development using MATLAB or LabVIEW.
  • Ability to interpret circuit schematics and wiring diagrams.
  • Demonstrated ability to create firmware documentation for control systems.
  • Knowledge of product reliability, root cause analysis, and failure modes.
  • Familiarity with statistical methods and Design of Experiments (DOE).
  • Experience with electronic analysis techniques and associated test equipment.
  • Proficiency in Microsoft Office tools (Word, Excel, PowerPoint).
  • Strong interpersonal skills with a proven record of teamwork and collaboration.
    Job Type: Contract
    Pay: $86,072.14 - $103,656.77 per year
    Work Location: In perso
Responsibilities
  • Partner with system engineers, product teams, marketing, and manufacturing to define electronic control requirements for heating and HVAC applications.
  • Collaborate with lead architects to extend and refine reusable software architectures for embedded connectivity platforms.
  • Design and implement embedded software applications in alignment with established development practices.
  • Conduct thorough self-reviews and perform unit/system testing of developed software.
  • Work alongside hardware, R&D, validation, and product engineers to test software within real applications, diagnosing and resolving system-level issues.
  • Support manufacturing and service operations by implementing and validating features that enable production efficiency and field diagnostics.
  • Contribute to the creation of tools (PC, handheld, or other devices) to aid development, testing, manufacturing, and servicing activities.
  • Translate new concepts into practical applications through collaboration and cross-functional teamwork.
  • Define performance test methodologies, coordinate experimental validation, and analyze results to guide design improvements.
  • Participate in formal design reviews covering controls requirements, circuit schematics, PCB layouts, software, and engineering analyses (e.g., FMEA, DFM, DFT).
  • Prepare, review, and release official requirements, design documentation, and qualification records.
  • Maintain active professional growth and represent the company in technical forums, monitoring emerging technologies and trends relevant to connected products.
Loading...