|
|
| Senior Software Engineer |
|
| Self-motivated software engineer interested in developing both desktop and cloud applications, including graphical user interface design and toolsets for analysis of both online and offline data streams. Successful candidate must be comfortable working in a collaborative environment. |
|
|
More
Senior Software Engineer
Skills and Experience
- Proficient in C, C++, C#, Java, html, and PHP languages
- Proficient in the use and configuration of real-time data acquisition systems
- Proficient in the ability to manage and visually rendering large datasets
- Experience with highly scalable web services
- Comfortable working in a collaborative team environment
Requirements
- 5 years minimum of hands-on experience developing software applications (using languages above)
- Ability to multi-task with multiple concurrent project assignments
- Knowledge of software development principles and design patterns
- Experience with both relational and non-relational databases
- Personally driven, results oriented, willing to do whatever it takes to get the job done
|
Close
|
|
|
|
|
|
|
|
| Embedded Software Developer |
|
| Embedded software developer with proven experience working with resource-constrained embedded systems. Successful candidate will have profiency in C and/or C++ programming languages, experience with RTOS (FreeRTOS and CMSIS) operating systems, and basic understanding of digital electronics, schematics, and pcb layout. |
|
|
More
Embedded Software Developer
Skills and Experience
- Familiarity with STM32 microprocessors and CubeMX/ST drivers is a huge plus
- profiency in C and/or C++ programming languages
- experience with RTOS (FreeRTOS and CMSIS) operating systems
- Understanding of networking concepts, TCP and UDP protocols, LwIP
- Experience in composing human-machine interfaces on small displays
- Experience with emWin or STemWin
Requirements
- 5 years minimum of hands-on experience developing embedded firmware
- Ability to multi-task with multiple concurrent project assignments
- Experience with both analog and digital design concepts
- Ability to work within a team environment
- Personally driven, results oriented, willing to do whatever it takes to get the job done
|
Close
|
|
|
|
|