The MTS I, Software contributes, under guidance, to research, development, and maintenance of real-time and embedded software. The role supports OS/kernel configuration, including Linux/VxWorks BSP, and basic hardware bring-up and verification through software. It implements features and fixes in C/C++ across device drivers, client-server applications, database-backed services, and basic security practices. The position plans, designs, modifies, implements, integrates, tests, debugs, and refines software applications based on functional and system design specifications. It develops tools and subsystems for software development, testing, and reuse; improves software efficiency and robustness; reviews designs and interfaces; supports requirements definition and system testing; and maintains software throughout its lifecycle. The role also prepares and evaluates interface documentation, specifications, test plans, procedures, and engineering design documents, and assists with troubleshooting and debugging. The hourly pay range is $33.17–$55.29. The final offer may vary based on factors including knowledge, skills, experience, and location. The role may also be eligible for discretionary bonuses and incentives. Domestic or international travel may be required up to 5% of the time.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level