Linux Simulation Application Developer on Behavioral Simulation team for critical product development. Integrating product code, enhancing simulator tools, and collaborating in complex power systems technology.
Responsibilities
Integrate embedded product code into the simulator architecture
Drive integration of the simulator within hardware-in-the-loop (HIL) environments
Maintain and enhance simulation tools, including drawing editors and scripting extensions
Investigate and resolve performance issues within the simulator
Collaborate with the team to develop estimates and support project planning
Drive qualification of simulator components for formal product verification
Create and maintain technical documentation
Provide support to users and evaluate ad hoc requests for potential improvements
Requirements
Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience
Experience developing applications on UNIX/Linux operating systems (Windows experience is also acceptable)
Proficiency in C programming and debugging, with some knowledge of C++
Experience in software application design, maintenance, and support for complex systems
5+ years of computer programming experience
Familiarity with embedded flight software build processes and tools such as make
Knowledge of Linux POSIX mechanisms, including IPC and threading
Experience using symbolic debugging tools (e.g., gdb, ddd, dbx)
Experience with scripting languages such as Python, and Linux shell
Aerospace experience, particularly with aircraft systems architecture
Experience in GUI development, Linux system administration, computational numerical methods, TCP/IP networking
Benefits
Medical, dental, and vision insurance
Three weeks of vacation for newly hired employees
Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
Tuition reimbursement program
Student Loan Repayment Program
Life insurance and disability coverage
Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
Birth, adoption, parental leave benefits
Ovia Health, fertility, and family planning
Adoption Assistance
Autism Benefit
Employee Assistance Plan, including up to 10 free counseling sessions
Senior Software Engineer at MicroStrain developing software for inertial sensing devices with a collaborative software team. Responsible for maintaining existing applications and shaping future technology.
Software Engineer responsible for building shared data access libraries and event - driven data flows at Snorkel AI. Contributing to infrastructure optimization and data governance processes for enhanced performance.
Senior Engineer supporting modern network and security projects for Presidio clients. Responsible for project engineering, leadership, and implementation of complex network solutions.
Trainee Software Developer in Java working with R&D teams at Contour Software in Pakistan. Responsible for developing enterprise - level applications post - training.
Software Engineering Apprentice at Purchasing Platform Inc., a property management marketplace. Involves software development and AI integration within a hybrid work model.
Technical lead responsible for defining and evolving payment platform solutions at Vivo. Leading initiatives from discovery to implementation and ensuring high availability and reliability.
Software Engineering Specialist in AI at Vivo leading architecture and high - impact development for AI solutions. Overseeing performance and mentoring teams within a hybrid work model.
Develop FullStack solutions for payment platforms of Vivo, a leading telecom company. Collaborate on architectural standards and contribute to product evolution in a digital landscape.
Software Engineer working on Aurora Solar's international team to build scalable solutions for solar projects globally. Contributing to system improvements and collaborating across teams.
Software Engineer developing robust backend systems for solar installations. Contributing to performance and precision improvements in an innovative solar design platform.