Software Engineer II
Bloomfield CT
Contract - 1st Shift
Pay Range: $68.78 - $76.42/Hr.
Benefits: medical, dental, vision, 401k
Travel: yes
Requirements: Software Engineer II
- BS or BA in Computer Engineering, Electrical Engineering, Computer Science or closely related field with a minimum of 7 years of experience or a masters degree in software engineering and a minimum of 5 years of experience
- Strong embedded C/C++ development experience
- Strong technical knowledge in relevant area of expertise
Embedded working experience on Embedded Linux or other RTOS (VxWorks, ThreadX, Green Hills, etc.), inter process communication, and multithreaded applications.
- Good VB.NET or VC# experience for designing UI/UX simulator tools
- Hands on development experience with either of the communication protocols like CAN, RS232, RS422, RS485, SPI, I2C, Timers, EEPROM and Flash Driver interfaces.
- Experience with source version control systems (Git, Subversion, Atlassian tools)
- Experience with multi-threaded application and real time debugging experience with advanced tools like emulators, logic serial analyzers, remote debugging, scopes, serial line analyzer, JTAG/BDM and CANalyzer.
Job Summary: Software Engineer II
The Senior Software engineer needs to develop embedded software for our commercial elevator products. The successful candidate will be capable of working in a team environment and will be open to getting guidance from senior team members on designing and developing embedded controls for our elevator products.
· Must have a background in embedded (system) software development, devices/system interaction and troubleshooting, and will be involved in all aspects of the system software development process (concept, design, validation and production)
· Coordinate a wide range of activities on projects for various elevator control system components including control boards and field tools.
· Responsible for implementing software features in embedded software for elevator systems and for implementing change requests in high-level C/C++ language.
· Develop and execute unit and integration tests in an engineering lab environment with hardware simulators.
· Document test procedures, test results, software requirements and design implementation details.
· Ability to adapt quickly to an existing, complex environment and develop a complete understanding of elevator control hardware and its interfaces to other system components.
· Responsible for regression testing for the support of software releases and supporting existing elevator control software by developing new features and enhancing existing features.
· Perform configuration control and change management of new software and troubleshooting field issues while providing appropriate software solutions.
· Adhere to established coding standards and promote code reviews to deliver high cohesion software.
· Will be working on both legacy elevator controls and new product development.
· Must adhere to the client Absolutes of Safety, Ethics and Quality.
Nice to Have: Software Engineer II
· Experience with Java or Python
· Experience on ColdFire and ARM 32 bit microcontrollers
· Experience with defect tracking software such as JIRA, BUGZILLA
· Understanding Cyber Security
· Able to understand hardware design and schematics, including electrical 1-line and 3-line at high level
· Able to work in elevator hoistways and machine rooms as needed.
· Working experience in product-based companies
76593
A
Apollo Professional Solutions
Apollo Professional Solutions was founded by Gayle A. Williams in 1983 as a technical staffing firm supporting New England aerospace companies. Today, Apollo has grown into a $40 million year company, with 5 regional offices nationwide that offers diversified support to industries that include: defense, military, aeronautical, civil, food & beverage, healthcare, marine, pharmaceutical and scientific industries, as well as local government. We are an equal opportunity employers, that is also certified as a Women’s Business Enterprise by WBENC as well as the State of Massachusetts (SOWMBA Office.)