Sr. Software Engineer

at Apex Systems Inc

location Louisville, Kentucky

Updated on Jan 11, 2019

Right to hire Position
6 month(s)

  • Referral Bonus


  • Signing Bonus



Pay Rate $31.50 per hour

Experience 3-7 Years

Eligibility Green Card, US citizen


Information Technology Services


Not Specified

Job ID


Working Remotely Allowed



Primary Skills: C/C++, ANY scripting language experience, continuous integrations, GitHub

Role Summary/Purpose:
Join the firmware design team & help develop the embedded controls for the next generation of high-end, consumer friendly, & energy efficient appliances.
We provide learning opportunities, challenges, and support for our software engineers.
We are applying the latest techniques in software development such as Agile, TDD, Continuous Integration, and Testing Automation to embedded software.
Every day, we push ourselves to find innovative solutions, produce higher quality code, and deliver it on schedule.
We’re a small to medium sized team located in Louisville and Seoul (most full-time developers have had the opportunity to travel to Seoul)
We develop in C (production code) and scripting languages like Lua and JavaScript (tooling)
We work in a resource-constrained environment with (generally) no heap, and primarily run bare metal but some projects use an RTOS
We use the industry-leading version control system Git
We are Agile!
We’re heavily invested in Test Driven Development (TDD) which is a great way to work
We use continuous integration to automate builds and identify issues quickly
We’re invested in continuous learning and full-time developers have the opportunity to attend software conferences
MacBook Pros are available to all developers in Louisville and the vast majority choose to use a Mac
We’re doing a lot of work towards making connected appliances — this means creating both highly debuggable platforms for development as well as enabling Internet of Things (IoT) functionality

B.S. Electrical, Computer or Software Engineering or equivalent
3-7 Years Embedded Software Development
Experience with formal software development process (such as Agile)
Knowledge of Embedded Software Development Tools & software languages: C
Knowledgeable of theory and use of Test-Driven Development (TDD)
Passion for software

Strong project planning and project leadership skills and experience
Excellent analytical skills and ability to work in a team-oriented environment
Software Languages: C++, Lua, JS
Experience working with global software development team
Experience using emulators, oscilloscopes, simulators and software analysis tools
Experience developing in a Unix/Linux environment
Experience with resource limited microcontrollers
Experience with UL60730 (UL1998)
Six Sigma certified Green Belt or Black Belt 

Note: Candidate must be authorized to work without sponsorship

Similar Jobs


Earn money by referring your friends to their next dream job, or find a job for yourself and the Referral Bonus becomes a Signing Bonus. Full time or Contract.

  • Make Money

    We’ll give you between several hundred and several thousand dollars for every successful referral.

  • Help Your

    Job applications with personal recommendations are twice as likely to get hired.

  • 100% Free

    Absolutely zero sign up and subscription fees. We want to pay YOU!

  • Signing Bonuses

    All jobs on iEndorseU come with a Signing Bonus if you find a job for yourself

  • No credit card needed

    We pay you directly through Paypal, so keep your personal information…personal.

  • Sponsor others

    Get others to download our app and we will pay you $100 whenever they next get a job through our platform.

All the ways to make money from us