Overview: SimVentions is seeking a talented Embedded Software Engineer to join our innovative team focused on developing cutting-edge systems. This role involves not only coding for embedded microcontrollers but also creating Android and Desktop applications to interact with these systems. You will have the opportunity to work within a dynamic and supportive government team at our on-site facility.
Travel: Up to 10% travel may be required within the Continental US.
Security Clearance: An ACTIVE Secret Clearance is mandatory for this position. Applicants will undergo a security investigation and must meet eligibility requirements for access to classified information; US Citizenship is required.
Requirements: - Minimum of 5 years of experience in embedded software development, specifically with microcontrollers or similar devices.
- Proficiency in C, Kotlin, and Java programming languages.
- Experience in embedded software development for hardware is preferred.
- Understanding of hardware architectures, microcontrollers, and communication protocols.
- Ability to debug and troubleshoot hardware-software interfaces using tools such as oscilloscopes and logic analyzers.
- Experience in writing test cases and performing unit testing for hardware-software integration validation.
- Knowledge in developing Android and Desktop GUI applications.
- Familiarity with the TCP/IP protocol suite, including network stack integration and socket programming.
- Experience in diagnosing and resolving network-related issues, covering configurations, connectivity, and data transmission challenges.
- Knowledge related to Weapon Systems and Command & Control Systems is a plus.
- Ability to thrive in a fast-paced and rapidly changing environment focused on product fielding.
- Strong collaboration skills to achieve established goals and meet program schedules.
- Effective verbal and written communication skills.
Responsibilities: - Engage in diverse tasks, including coding for embedded microcontrollers and developing Android and Desktop applications.
- Create embedded software for both new and existing systems.
- Support the development and maintenance of Android applications using Kotlin.
- Contribute to the development and support of Desktop applications.
- Assist in the testing and assessment of embedded systems in various environments.
- Utilize software development best practices aligned with government processes.
- Stay updated on the latest hardware, technology, and techniques in this evolving field.
- Collaborate routinely with the government team through on-site meetings.
Preferred Skills and Experience: Exceptional communication skills are highly desirable.
Education: A degree in Computer Science or a related Engineering field is required.
Compensation: At SimVentions, salaries are influenced by numerous factors, including experience, education, training, security clearance, work location, skills, and competencies. The projected annual compensation range for this position is between $99,540 and $135,000, reflecting the standard salary range for the role and forming part of a comprehensive compensation package.
Benefits: SimVentions is dedicated to the overall well-being of our employees and their families, offering comprehensive health and welfare plans.
- Medical, dental, vision, and prescription drug coverage.
- Employee Stock Ownership Plan (ESOP).
- Competitive 401(k) programs.
- Retirement and Financial Counseling Services.
- Health Savings and Reimbursement Accounts.
- Flexible Spending Accounts.
- Life insurance, short- and long-term disability coverage.
- Continuing Education Assistance.
- Paid Time Off, Paid Holidays, and Paid Leave (including Maternity, Paternity, Jury Duty, Bereavement, and Military Leave).
- Access to a Third Party Employee Assistance Program providing emotional and lifestyle well-being services, including free counseling.
- Supplemental Benefit Programs.
Why Join SimVentions? We are committed to fostering a culture of growth and innovation, creating a fun workplace where employees can imagine, create, and do great things together.
Support Our Military: SimVentions proudly supports the U.S. military, providing impactful solutions to our armed forces worldwide.
Drive Success: Our team is dedicated to delivering innovative products and solutions that exceed expectations, ensuring a significant and positive impact.
Community Involvement: We encourage our employees to engage in diverse service opportunities throughout the year.
Innovative Technology: Be part of cutting-edge projects that directly enhance our customers' success.
Collaborate with Experts: Join a team that values experienced, creative individuals who are passionate about their work.
Create Impactful Solutions: Work on challenging and meaningful projects that contribute to our customers' needs.
Additional Perks: - Employee Ownership: Contribute to building YOUR company.
- Family Focus: Enjoy a team culture that values family time.
- Culture: Participate in a collaborative environment emphasizing technical excellence.
- Dress Code: Enjoy a comfortable business casual dress code.
- Resources: Access excellent facilities, tools, and training opportunities for professional growth.
- Open Communication: Be heard in an environment that values your input.
- Corporate Fellowship: Participate in company sports teams and employee-led interest groups.
- Employee Appreciation: Engage in corporate events, including Holiday Gatherings and Company Picnics.
- Minor League Baseball: Enjoy baseball games with equitable ticket distribution for employees and their families from our suite.
- Food: Experience plentiful food offerings on-site.
MWAC