SW engineer

Date:  16 Nov 2023
Location:  Syracuse
State:  NY
Country:  US
Company:  LTTS

Job Description & Skill Requirement



1.            Experience in C/C++ application layer integration coding
2.            Embedded Control and Software development including feedback control 
3.           Familarity with state flow and Design software architecture with UML etc tools 
4.           Conduct software modeling, code generation, model based testing and verification 
5.           Conduct embedded platform algorithm implementation 
6.           Work closely with other functional groups including manufacturing, mechanical engineering and product technical people during failure analysis.
7.           Perform tasks to ensure project goals are achieved with respect to safety, quality, schedule, cost, etc.



Required Skills

  • Strong C++ and C programming skills for embedded systems applications
  • Development of real time applications with use of RTOS including Embedded Linux
  • Design of embedded software modules as part of an overall architecture
  • Proposal, implementation, and validation of architectures of control modules.
  • Formulation and execution of unit testing, debugging, and troubleshooting
  • Experience with PIC, Renasas, X86 and ARM Microcontrollers or similar
  • Experience with model based design tools and methods including software modeling (UML/Rhapsody, Simulink/Stateflow), autocode generation, testing and verification
  • Familiarity with software development and lifecycle management tools (e.g. IBM Jazz RTC)
  • Desired Skills:
  • Software Development:
  • Actively participate in the project planning, sizing of development tasks
  • Write specifications, test plans and document designs
  • Participate in software code or model inspections and design reviews
  • Develop software using C++ with Object Oriented Design methods
  • Knowledge of control system and system diagnostics algorithms and their design process
  • Use of field communication protocols (CAN, MODBUS) and other interface protocols, wired and wireless (USB, Wi-Fi, BT).
  • Technology, Architecture and Methodology:
  • Demonstrated capability to improve quality and efficiency of software development methods
  • Creation of modular SW architectures at the driver and application layers level for real-time control systems
  • Protocol design, modification
  • Familiarity with implementing solutions to mitigate cybersecurity vulnerability
  • Customer Focus:
  • Create, refine and clarify requirements with engineers from different technical background
  • Understand end users application of products and impact on controls
  • Evaluate and respond to customer questions and issues
  • Strategic Leadership:
  • Strong technical leadership with the development of embedded software solutions
  • IND123
  • A proactive individual with demonstrate capability to innovate, propose new ideas, show curiosity, question the status  

Nearest Major Market: Syracuse